From 111f7d5a676621b08eeb32057f4f89f8e56f2901 Mon Sep 17 00:00:00 2001 From: Rushi Gandhi Date: Wed, 16 Oct 2024 14:13:48 +0530 Subject: [PATCH] remove if/else by using ternary operator --- Server/controllers/authController.js | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/Server/controllers/authController.js b/Server/controllers/authController.js index cb816fde6..0f386bc4b 100644 --- a/Server/controllers/authController.js +++ b/Server/controllers/authController.js @@ -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) {