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 }; }