wisdom #2

Merged
yogiedigital merged 126 commits from wisdom into main 2025-10-20 03:26:33 +00:00
Showing only changes of commit fe5241a1e1 - Show all commits

View File

@@ -76,17 +76,22 @@ class AuthService {
// Refresh Token
static async refreshToken(refreshToken) {
if (!refreshToken) {
throw new ErrorHandler(401, 'Refresh token is required');
}
if (!refreshToken) throw new ErrorHandler(401, 'Refresh token is required');
const decoded = JWTService.verifyRefreshToken(refreshToken);
let decoded;
try {
decoded = JWTService.verifyRefreshToken(refreshToken);
} catch (err) {
if (err.message.includes('expired')) throw new ErrorHandler(401, 'Refresh token expired');
throw new ErrorHandler(401, 'Invalid refresh token');
}
const payload = {
user_id: decoded.user_id,
user_fullname: decoded.user_fullname,
user_name: decoded.user_name,
user_email: decoded.user_email,
user_phone: decoded.user_phone,
role_id: decoded.role_id,
role_name: decoded.role_name,
is_sa: decoded.is_sa
@@ -94,7 +99,11 @@ class AuthService {
const accessToken = JWTService.generateAccessToken(payload);
return { accessToken, tokenType: 'Bearer', expiresIn: 900 };
return {
accessToken,
tokenType: 'Bearer',
expiresIn: 900
};
}
}