From 826dee2e351baff9646f5990e4dc8924f92c66ab Mon Sep 17 00:00:00 2001 From: Stanly Date: Tue, 25 Feb 2025 22:51:04 +0800 Subject: [PATCH] Add jwt function is token expired --- jwt/jwt.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jwt/jwt.go b/jwt/jwt.go index e8f4d76..00a45a9 100644 --- a/jwt/jwt.go +++ b/jwt/jwt.go @@ -2,6 +2,7 @@ package jwt import ( "crypto/rsa" + "errors" "fmt" "git.simts.cc/common/lib/types" @@ -61,3 +62,7 @@ func Decode(tokenString string, key string) (types.Data, error) { return types.Data(claims), nil } + +func IsExpired(err error) bool { + return errors.Is(err, jwt.ErrTokenExpired) +}