refresh token update

This commit is contained in:
celogeek 2022-05-27 00:12:34 +02:00
parent 54c75f24e1
commit e02a05c254
Signed by: celogeek
GPG Key ID: E6B7BDCFC446233A

View File

@ -179,9 +179,15 @@ func (s *Service) LoginRefresh(c *gin.Context) {
return
}
new_refresh_token, err := jwt.NewWithClaims(&jwt.SigningMethodEd25519{}, NewJWTRefreshToken(claims.AccountId)).SignedString(s.SessionKey)
if err != nil {
c.AbortWithError(http.StatusInternalServerError, err)
return
}
c.JSON(http.StatusOK, LoginResponse{
Token: token,
RefreshToken: refresh_token.Raw,
RefreshToken: new_refresh_token,
})
}