From c2a4b598a7bf82bcf8ce54a83613f72f4c80adb7 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Wed, 25 Jun 2025 14:39:42 +0200 Subject: [PATCH] Validate token for getProcesses request --- src/router.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/router.ts b/src/router.ts index 4dd75c0..153df62 100755 --- a/src/router.ts +++ b/src/router.ts @@ -270,21 +270,21 @@ export async function registerAllListeners() { return; } - // const tokenService = await TokenService.getInstance(); + const tokenService = await TokenService.getInstance(); - // if (!services.isPaired()) { - // const errorMsg = 'Device not paired'; - // errorResponse(errorMsg, event.origin); - // return; - // } + if (!services.isPaired()) { + const errorMsg = 'Device not paired'; + errorResponse(errorMsg, event.origin); + return; + } try { - // const { profileData, accessToken } = event.data; + const { accessToken } = event.data; - // // Validate the session token - // if (!accessToken || !tokenService.validateToken(accessToken, event.origin)) { - // throw new Error('Invalid or expired session token'); - // } + // Validate the session token + if (!accessToken || await !tokenService.validateToken(accessToken, event.origin)) { + throw new Error('Invalid or expired session token'); + } const processes = await services.getProcesses();