feat: 弃用腾讯tts,该用火山引擎tts

This commit is contained in:
Blizzard
2026-03-20 17:06:19 +08:00
parent e4b7ee04cc
commit f4bfe2d609
13 changed files with 294 additions and 173 deletions
+7
View File
@@ -47,9 +47,16 @@ func AuthMiddleware() gin.HandlerFunc {
return
}
c.Set("claims", claims)
// 检查token是否即将过期,如果是则续签token
if claims.ExpiresAt.Unix()-time.Now().Unix() < claims.BufferTime {
dr, _ := timer.ParseDuration(global.Config.JWT.ExpiresTime)
claims.ExpiresAt = jwt.NewNumericDate(time.Now().Add(dr))
// 生成新的token并返回给客户端
newToken, err := j.CreateToken(*claims)
if err == nil && newToken != "" {
// 将新token写入响应头
c.Header("Authorization", "Bearer "+newToken)
}
}
c.Next()
}