From f4580c42eea10b3478ee6e8ae2a55105de460ea3 Mon Sep 17 00:00:00 2001 From: Antony Kurniawan Date: Thu, 2 Oct 2025 15:39:08 +0700 Subject: [PATCH] update: verifytoken --- utils/jwt.js | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/utils/jwt.js b/utils/jwt.js index d131e6b..4d5aaa4 100644 --- a/utils/jwt.js +++ b/utils/jwt.js @@ -32,15 +32,9 @@ function generateToken(payload, type) { function verifyTokenType(token, type) { const settings = tokenSettings[type]; - try { - const decoded = jwt.verify(token, settings.secret); - if (decoded.type !== type) throw new Error('Invalid token type'); - return decoded; - } catch (error) { - if (error.name === 'TokenExpiredError') throw new Error(`${type} token has expired`); - if (error.name === 'JsonWebTokenError') throw new Error(`Invalid ${type} token`); - throw error; - } + const decoded = jwt.verify(token, settings.secret); + if (decoded.type !== type) throw new Error('Invalid token type'); + return decoded; } function generateAccessToken(payload) { @@ -67,8 +61,6 @@ function generateTokenPair(payload) { accessToken, refreshToken, tokenType: 'Bearer', - expiresIn: 900, - refreshExpiresIn: 604800 }; }