From dcbdc3cef4c4d0afe30743f85eeace2b2d0c89a3 Mon Sep 17 00:00:00 2001 From: Takuya Takahashi Date: Sat, 9 Mar 2024 13:58:51 +0900 Subject: [PATCH] fix: temporary fix refresh error --- usecase/auth.go | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/usecase/auth.go b/usecase/auth.go index ffa1a74..1e07e25 100644 --- a/usecase/auth.go +++ b/usecase/auth.go @@ -149,11 +149,16 @@ func (au *authUsecase) RefreshToken(ctx context.Context, refreshToken string) (e return entity.Token{}, err } - // Revoke the previous refresh token - err = au.ar.DeleteRefreshToken(ctx, refreshToken) - if err != nil { - return entity.Token{}, err - } + go func() { + time.Sleep(3 * time.Second) // 暫定処置 + // Revoke the previous refresh token + err = au.ar.DeleteRefreshToken(context.Background(), refreshToken) + if err != nil { + // return entity.Token{}, err + log.Println("refresh token delete error", err) + } + log.Println("refresh token deleted") + }() return newAccessToken, nil // return entity.Token{