Add context for everything

Signed-off-by: Asai Neko <sugar@sne.moe>
This commit is contained in:
2026-01-21 16:43:46 +08:00
parent 83df018d34
commit b8f89ab655
27 changed files with 309 additions and 127 deletions

View File

@@ -32,7 +32,7 @@ func Token(c *gin.Context) {
return
}
authCode, ok := authcode.VerifyAuthCode(req.Code)
authCode, ok := authcode.VerifyAuthCode(c, req.Code)
if !ok {
errorCode := new(exception.Builder).
SetStatus(exception.StatusUser).
@@ -46,7 +46,7 @@ func Token(c *gin.Context) {
}
userData := new(data.User)
user, err := userData.GetByEmail(authCode.Email)
user, err := userData.GetByEmail(c, authCode.Email)
if err != nil {
errorCode := new(exception.Builder).
SetStatus(exception.StatusServer).
@@ -64,7 +64,7 @@ func Token(c *gin.Context) {
JwtTool := authtoken.Token{
Application: viper.GetString("server.application"),
}
accessToken, refreshToken, err := JwtTool.IssueTokens(authCode.ClientId, user.UserId)
accessToken, refreshToken, err := JwtTool.IssueTokens(c, authCode.ClientId, user.UserId)
if err != nil {
errorCode := new(exception.Builder).
SetStatus(exception.StatusServer).