Skip to content

Commit 2954c74

Browse files
committed
fix: postinit callbacks
1 parent ac3c196 commit 2954c74

File tree

6 files changed

+9
-6
lines changed

6 files changed

+9
-6
lines changed

recipe/thirdparty/recipe.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,12 @@ func MakeRecipe(recipeId string, appInfo supertokens.NormalisedAppinfo, config *
5757
r.RecipeImpl = verifiedConfig.Override.Functions(MakeRecipeImplementation(*querierInstance))
5858
r.Providers = config.SignInAndUpFeature.Providers
5959

60-
supertokens.AddPostInitCallback(func() {
60+
supertokens.AddPostInitCallback(func() error {
6161
evRecipe := emailverification.GetRecipeInstance()
6262
if evRecipe != nil {
6363
evRecipe.AddGetEmailForUserIdFunc(r.getEmailForUserId)
6464
}
65+
return nil
6566
})
6667

6768
return *r, nil

recipe/thirdparty/tp_userIdMapping_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ func TestCreateUserIdMappingUsingEmail(t *testing.T) {
5050
return
5151
}
5252

53-
signUpResponse, err := SignInUp("google", "googleID", tpmodels.EmailStruct{ID: "[email protected]"})
53+
signUpResponse, err := SignInUp("google", "googleID", "[email protected]")
5454
assert.NoError(t, err)
5555

5656
externalUserId := "externalId"

recipe/thirdpartyemailpassword/recipe.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,11 +125,12 @@ func MakeRecipe(recipeId string, appInfo supertokens.NormalisedAppinfo, config *
125125
}
126126
}
127127

128-
supertokens.AddPostInitCallback(func() {
128+
supertokens.AddPostInitCallback(func() error {
129129
evRecipe := emailverification.GetRecipeInstance()
130130
if evRecipe != nil {
131131
evRecipe.AddGetEmailForUserIdFunc(r.getEmailForUserId)
132132
}
133+
return nil
133134
})
134135

135136
return *r, nil

recipe/thirdpartyemailpassword/tpep_userIdMapping_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ func TestCreateUserIdMappingUsingEmail(t *testing.T) {
5050
return
5151
}
5252

53-
signUpResponse, err := ThirdPartySignInUp("google", "googleID", tpepmodels.EmailStruct{ID: "[email protected]"})
53+
signUpResponse, err := ThirdPartySignInUp("google", "googleID", "[email protected]")
5454
assert.NoError(t, err)
5555

5656
externalUserId := "externalId"

recipe/thirdpartypasswordless/recipe.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,11 +135,12 @@ func MakeRecipe(recipeId string, appInfo supertokens.NormalisedAppinfo, config t
135135
}
136136
}
137137

138-
supertokens.AddPostInitCallback(func() {
138+
supertokens.AddPostInitCallback(func() error {
139139
evRecipe := emailverification.GetRecipeInstance()
140140
if evRecipe != nil {
141141
evRecipe.AddGetEmailForUserIdFunc(r.getEmailForUserId)
142142
}
143+
return nil
143144
})
144145

145146
return *r, nil

recipe/thirdpartypasswordless/tpl_userIdMapping_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ func TestCreateUserIdMappingUsingEmail(t *testing.T) {
5555
return
5656
}
5757

58-
signUpResponse, err := ThirdPartySignInUp("google", "googleID", tplmodels.EmailStruct{ID: "[email protected]"})
58+
signUpResponse, err := ThirdPartySignInUp("google", "googleID", "[email protected]")
5959
assert.NoError(t, err)
6060

6161
externalUserId := "externalId"

0 commit comments

Comments
 (0)