mirror of
https://github.com/bluewave-labs/Checkmate.git
synced 2026-05-20 16:39:07 -05:00
remove if/else by using ternary operator
This commit is contained in:
@@ -27,17 +27,9 @@ const { handleValidationError, handleError } = require("./controllerUtils");
|
||||
*/
|
||||
const issueToken = (payload, typeOfToken, appSettings) => {
|
||||
try {
|
||||
let tokenSecret, tokenTTL, payloadData = {};
|
||||
|
||||
if(typeOfToken === tokenType.REFRESH_TOKEN) {
|
||||
tokenSecret = appSettings.refreshTokenSecret;
|
||||
tokenTTL = appSettings.refreshTokenTTL ? appSettings.refreshTokenTTL : "7d";
|
||||
}
|
||||
else {
|
||||
tokenSecret = appSettings.jwtSecret;
|
||||
tokenTTL = appSettings.jwtTTL ? appSettings.jwtTTL : "2h";
|
||||
payloadData = payload;
|
||||
}
|
||||
const tokenTTL = (typeOfToken === tokenType.REFRESH_TOKEN) ? (appSettings?.refreshTokenTTL?? "7d") : (appSettings?.jwtTTL?? "2h");
|
||||
const tokenSecret = (typeOfToken === tokenType.REFRESH_TOKEN) ? appSettings?.refreshTokenSecret : appSettings?.jwtSecret;
|
||||
const payloadData = (typeOfToken === tokenType.REFRESH_TOKEN) ? {} : payload;
|
||||
|
||||
return jwt.sign(payloadData, tokenSecret, { expiresIn: tokenTTL });
|
||||
} catch (error) {
|
||||
|
||||
Reference in New Issue
Block a user