forgot_password and reset_password query update

This commit is contained in:
Mussie Teshome 2023-06-26 14:23:40 +03:00
parent 7f47177741
commit dc050f4d70
2 changed files with 22 additions and 12 deletions

View File

@ -2577,15 +2577,16 @@ input UpdateUserInput {
} }
input ForgotPasswordInput { input ForgotPasswordInput {
email: String! email_or_phone: String!
state: String state: String
redirect_uri: String redirect_uri: String
} }
input ResetPasswordInput { input ResetPasswordInput {
token: String! token_or_code: String!
password: String! password: String!
confirm_password: String! confirm_password: String!
phone_number: String
} }
input DeleteUserInput { input DeleteUserInput {
@ -15726,18 +15727,18 @@ func (ec *executionContext) unmarshalInputForgotPasswordInput(ctx context.Contex
asMap[k] = v asMap[k] = v
} }
fieldsInOrder := [...]string{"email", "state", "redirect_uri"} fieldsInOrder := [...]string{"email_or_phone", "state", "redirect_uri"}
for _, k := range fieldsInOrder { for _, k := range fieldsInOrder {
v, ok := asMap[k] v, ok := asMap[k]
if !ok { if !ok {
continue continue
} }
switch k { switch k {
case "email": case "email_or_phone":
var err error var err error
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("email")) ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("email_or_phone"))
it.Email, err = ec.unmarshalNString2string(ctx, v) it.EmailOrPhone, err = ec.unmarshalNString2string(ctx, v)
if err != nil { if err != nil {
return it, err return it, err
} }
@ -16406,18 +16407,18 @@ func (ec *executionContext) unmarshalInputResetPasswordInput(ctx context.Context
asMap[k] = v asMap[k] = v
} }
fieldsInOrder := [...]string{"token", "password", "confirm_password"} fieldsInOrder := [...]string{"token_or_code", "password", "confirm_password", "phone_number"}
for _, k := range fieldsInOrder { for _, k := range fieldsInOrder {
v, ok := asMap[k] v, ok := asMap[k]
if !ok { if !ok {
continue continue
} }
switch k { switch k {
case "token": case "token_or_code":
var err error var err error
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("token")) ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("token_or_code"))
it.Token, err = ec.unmarshalNString2string(ctx, v) it.TokenOrCode, err = ec.unmarshalNString2string(ctx, v)
if err != nil { if err != nil {
return it, err return it, err
} }
@ -16437,6 +16438,14 @@ func (ec *executionContext) unmarshalInputResetPasswordInput(ctx context.Context
if err != nil { if err != nil {
return it, err return it, err
} }
case "phone_number":
var err error
ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("phone_number"))
it.PhoneNumber, err = ec.unmarshalOString2ᚖstring(ctx, v)
if err != nil {
return it, err
}
} }
} }

View File

@ -418,15 +418,16 @@ input UpdateUserInput {
} }
input ForgotPasswordInput { input ForgotPasswordInput {
email: String! email_or_phone: String!
state: String state: String
redirect_uri: String redirect_uri: String
} }
input ResetPasswordInput { input ResetPasswordInput {
token: String! token_or_code: String!
password: String! password: String!
confirm_password: String! confirm_password: String!
phone_number: String
} }
input DeleteUserInput { input DeleteUserInput {