nabeel4628
10/06/2022, 5:53 AMnkshah2
10/06/2022, 6:06 AMnabeel4628
10/06/2022, 6:37 AMsattvikc
10/06/2022, 6:45 AMsattvikc
10/06/2022, 6:53 AMsattvikc
10/06/2022, 6:53 AMOverride: &tplmodels.OverrideStruct{
                    Functions: func(originalImplementation tplmodels.RecipeInterface) tplmodels.RecipeInterface {
                        oCreateCode := *originalImplementation.CreateCode
                        nCreateCode := func(email *string, phoneNumber *string, userInputCode *string, userContext supertokens.UserContext) (plessmodels.CreateCodeResponse, error) {
                            if phoneNumber != nil {
                                if otp, ok := fixedOTPs[*phoneNumber]; ok {
                                    return oCreateCode(email, phoneNumber, &otp, userContext)
                                }
                            }
                            return oCreateCode(email, phoneNumber, userInputCode, userContext)
                        }
                        *originalImplementation.CreateCode = nCreateCode
                        return originalImplementation
                    },
                },sattvikc
10/06/2022, 6:54 AMvar fixedOTPs = map[string]string{
    "9876543210": "000000",
}nabeel4628
10/06/2022, 9:20 AMnabeel4628
10/10/2022, 7:13 AM