@@ -22,7 +22,6 @@ import (
22
22
"github.com/supertokens/supertokens-golang/recipe/dashboard/dashboardmodels"
23
23
"github.com/supertokens/supertokens-golang/recipe/emailpassword"
24
24
"github.com/supertokens/supertokens-golang/recipe/emailpassword/epmodels"
25
- "github.com/supertokens/supertokens-golang/recipe/thirdpartyemailpassword"
26
25
"github.com/supertokens/supertokens-golang/supertokens"
27
26
)
28
27
@@ -69,66 +68,14 @@ func UserPasswordPut(apiInterface dashboardmodels.APIInterface, tenantId string,
69
68
recipeToUse = "emailpassword"
70
69
}
71
70
72
- if recipeToUse == "none" {
73
- tpepInstance := thirdpartyemailpassword .GetRecipeInstance ()
74
-
75
- if tpepInstance != nil {
76
- recipeToUse = "thirdpartyemailpassword"
77
- }
78
- }
79
-
80
71
if recipeToUse == "none" {
81
72
// This means that neither emailpassword or thirdpartyemailpassword is initialised
82
73
return userPasswordPutResponse {}, errors .New ("Should never come here" )
83
74
}
84
75
85
- if recipeToUse == "emailpassword" {
86
- var passwordField epmodels.NormalisedFormField
87
-
88
- for _ , value := range emailPasswordInstance .Config .SignUpFeature .FormFields {
89
- if value .ID == "password" {
90
- passwordField = value
91
- }
92
- }
93
-
94
- validationError := passwordField .Validate (* readBody .NewPassword , tenantId )
95
-
96
- if validationError != nil {
97
- return userPasswordPutResponse {
98
- Status : "INVALID_PASSWORD_ERROR" ,
99
- Error : * validationError ,
100
- }, nil
101
- }
102
-
103
- passwordResetToken , resetTokenErr := emailpassword .CreateResetPasswordToken (tenantId , * readBody .UserId , userContext )
104
-
105
- if resetTokenErr != nil {
106
- return userPasswordPutResponse {}, resetTokenErr
107
- }
108
-
109
- if passwordResetToken .UnknownUserIdError != nil {
110
- // Techincally it can but its an edge case so we assume that it wont
111
- return userPasswordPutResponse {}, errors .New ("Should never come here" )
112
- }
113
-
114
- passwordResetResponse , passwordResetErr := emailpassword .ResetPasswordUsingToken (tenantId , passwordResetToken .OK .Token , * readBody .NewPassword , userContext )
115
-
116
- if passwordResetErr != nil {
117
- return userPasswordPutResponse {}, passwordResetErr
118
- }
119
-
120
- if passwordResetResponse .ResetPasswordInvalidTokenError != nil {
121
- return userPasswordPutResponse {}, errors .New ("Should never come here" )
122
- }
123
-
124
- return userPasswordPutResponse {
125
- Status : "OK" ,
126
- }, nil
127
- }
128
-
129
76
var passwordField epmodels.NormalisedFormField
130
77
131
- for _ , value := range thirdpartyemailpassword . GetRecipeInstance (). GetEmailPasswordRecipe () .Config .SignUpFeature .FormFields {
78
+ for _ , value := range emailPasswordInstance .Config .SignUpFeature .FormFields {
132
79
if value .ID == "password" {
133
80
passwordField = value
134
81
}
@@ -143,7 +90,7 @@ func UserPasswordPut(apiInterface dashboardmodels.APIInterface, tenantId string,
143
90
}, nil
144
91
}
145
92
146
- passwordResetToken , resetTokenErr := thirdpartyemailpassword .CreateResetPasswordToken (tenantId , * readBody .UserId , userContext )
93
+ passwordResetToken , resetTokenErr := emailpassword .CreateResetPasswordToken (tenantId , * readBody .UserId , userContext )
147
94
148
95
if resetTokenErr != nil {
149
96
return userPasswordPutResponse {}, resetTokenErr
@@ -154,7 +101,7 @@ func UserPasswordPut(apiInterface dashboardmodels.APIInterface, tenantId string,
154
101
return userPasswordPutResponse {}, errors .New ("Should never come here" )
155
102
}
156
103
157
- passwordResetResponse , passwordResetErr := thirdpartyemailpassword .ResetPasswordUsingToken (tenantId , passwordResetToken .OK .Token , * readBody .NewPassword , userContext )
104
+ passwordResetResponse , passwordResetErr := emailpassword .ResetPasswordUsingToken (tenantId , passwordResetToken .OK .Token , * readBody .NewPassword , userContext )
158
105
159
106
if passwordResetErr != nil {
160
107
return userPasswordPutResponse {}, passwordResetErr
0 commit comments