aV
05/12/2023, 7:23 AM12:43PM DBG supertokens.go:174 > accessTokenPayload={"iss":"http://localhost:8080/auth"}
12:43PM DBG supertokens.go:179 > aid=null
12:43PM DBG supertokens.go:180 > accessTokenPayload={"aid":null,"iss":"http://localhost:8080/auth"}
go
session.Init(&sessmodels.TypeInput{
Override: &sessmodels.OverrideStruct{
Functions: func(originalImplementation sessmodels.RecipeInterface) sessmodels.RecipeInterface {
orig~~in~~alCreateNewSession := *originalImplementation.CreateNewSession
(*originalImplementation.CreateNewSession) = func(userID string, accessTokenPayload, sessionDataInDatabase map[string]interface{}, disableAntiCsrf *bool, userContext supertokens.UserContext) (sessmodels.SessionContainer, error) {
if accessTokenPayload == nil {
accessTokenPayload = map[string]interface{}{}
}
log.Debug().Any("accessTokenPayload", accessTokenPayload).Msg("")
aid := (*userContext)[globals.SessionAccountIDKey]
accessTokenPayload[globals.SessionAccountIDKey] = aid
log.Debug().Any("aid", aid).Msg("")
log.Debug().Any("accessTokenPayload", accessTokenPayload).Msg("")
return originalCreateNewSession(userID, accessTokenPayload, sessionDataInDatabase, disableAntiCsrf, userContext)
}
return originalImplementation
},
},
}),
go
if response.OK != nil {
log.Debug().Msg("response.Ok inside")
isNewUser := response.OK.CreatedNewUser
userID := response.OK.User.ID
if isNewUser {
account, err := s.Service.Account.Create(context.Background(), ent.CreateAccountInput{}, response.OK.User.ID)
if err != nil {
log.Error().Err(err).Msg("unable to create account")
err := supertokens.DeleteUser(userID)
if err != nil {
log.Error().Err(err).Msg("unable to delete user")
}
log.Info().Msg("supertokens user deleted")
}
(*userContext)[globals.SessionAccountIDKey] = strconv.Itoa(account.ID)
}
rp
05/12/2023, 7:25 AMsattvikc
05/12/2023, 7:30 AMaV
05/12/2023, 7:33 AMsattvikc
05/12/2023, 7:35 AMaV
05/12/2023, 7:35 AMsattvikc
05/12/2023, 7:37 AMaV
05/12/2023, 7:41 AMsattvikc
05/12/2023, 7:42 AMaV
05/12/2023, 7:43 AMsattvikc
05/12/2023, 7:46 AMsattvikc
05/12/2023, 7:54 AMaV
05/12/2023, 7:54 AMsattvikc
05/12/2023, 7:55 AMConsumeCode
aV
05/12/2023, 8:02 AMsattvikc
05/12/2023, 8:09 AM