fix: allow logout using access token

This commit is contained in:
Lakhan Samani
2023-12-14 22:12:03 +05:30
parent 0a5357c948
commit ed3100c179
6 changed files with 60 additions and 36 deletions

View File

@@ -20,15 +20,15 @@ func ProfileResolver(ctx context.Context) (*model.User, error) {
log.Debug("Failed to get GinContext: ", err)
return res, err
}
userID, err := token.GetUserIDFromSessionOrAccessToken(gc)
tokenData, err := token.GetUserIDFromSessionOrAccessToken(gc)
if err != nil {
log.Debug("Failed GetUserIDFromSessionOrAccessToken: ", err)
return res, err
}
log := log.WithFields(log.Fields{
"user_id": userID,
"user_id": tokenData.UserID,
})
user, err := db.Provider.GetUserByID(ctx, userID)
user, err := db.Provider.GetUserByID(ctx, tokenData.UserID)
if err != nil {
log.Debug("Failed to get user: ", err)
return res, err