From 3531b30b9892a69658fe2725df7baf2d5b7fb8c8 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 26 Oct 2024 05:29:41 +0530 Subject: [PATCH] feat: send auth status --- server/src/routes/proxy.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/server/src/routes/proxy.ts b/server/src/routes/proxy.ts index 515177d4..69bd8548 100644 --- a/server/src/routes/proxy.ts +++ b/server/src/routes/proxy.ts @@ -108,10 +108,14 @@ router.get('/config', requireSignIn, async (req: AuthenticatedRequest, res: Resp return res.status(404).json({ message: 'User not found' }); } + const decryptedProxyUrl = user.proxy_url ? decrypt(user.proxy_url) : null; + const decryptedProxyUsername = user.proxy_username ? decrypt(user.proxy_username) : null; + const decryptedProxyPassword = user.proxy_password ? decrypt(user.proxy_password) : null; + res.status(200).json({ - proxy_url, - proxy_username, - proxy_password, + proxy_url: decryptedProxyUrl, + proxy_username: decryptedProxyUsername, + proxy_password: decryptedProxyPassword, }); }); @@ -127,12 +131,11 @@ export const getDecryptedProxyConfig = async (userId: string) => { } const decryptedProxyUrl = user.proxy_url ? decrypt(user.proxy_url) : null; - const decryptedProxyUsername = user.proxy_username ? decrypt(user.proxy_username) : null; - const decryptedProxyPassword = user.proxy_password ? decrypt(user.proxy_password) : null; + + const auth = user.proxy_username && user.proxy_password ? true : false; return { proxy_url: decryptedProxyUrl, - proxy_username: decryptedProxyUsername, - proxy_password: decryptedProxyPassword, + auth: auth, }; };