From 31ced6512e43cbf4f3c889e8b122d975615ff085 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Tue, 17 Dec 2024 23:59:45 +0900 Subject: [PATCH] feat: return all data even token expired --- token.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/token.go b/token.go index 45fadee..cf595a5 100644 --- a/token.go +++ b/token.go @@ -128,9 +128,9 @@ func (t *Tokenizer) Validate( } expireAt := time.UnixMilli(int64(binary.LittleEndian.Uint64(data[:8]))) if time.Now().After(expireAt) { - return 0, 0, time.Time{}, ErrExpiredToken + err = ErrExpiredToken } - return binary.LittleEndian.Uint64(data[8:16]), addtmsk, expireAt, nil + return binary.LittleEndian.Uint64(data[8:16]), addtmsk, expireAt, err } // Refresh 过期时刷新 token