Feat: finish object storage

This commit is contained in:
2025-12-07 21:24:33 +08:00
parent b609421a6e
commit 203a787063
16 changed files with 232 additions and 48 deletions

View File

@@ -30,7 +30,7 @@ func (self *Handlers) CheckRefreshToken(
var claim models.RefreshTokenClaim
token, err := jwt.ParseWithClaims(refreshTokenCookie.Value, &claim,
func(*jwt.Token) (interface{}, error) {
return []byte(viper.GetString("REFRESH_TOKEN_SECRET")), nil
return []byte(viper.GetString("refresh-token-secret")), nil
})
if err != nil {
return HTTPError{
@@ -48,7 +48,7 @@ func (self *Handlers) CheckRefreshToken(
// check time and refresh
timeLeft := claim.ExpiresAt.Time.Sub(time.Now()) / time.Second
if int64(timeLeft) < viper.GetInt64("REFRESH_TOKEN_TIMEOUT")/2 {
if int64(timeLeft) < viper.GetInt64("refresh-token-timeout")/2 {
session, err := self.db.UpdateRefreshToken(ctx, claim.UserId)
if err != nil {
return HTTPError{