From 6387d4a373a695e10e99fb381f666580aad93e8e Mon Sep 17 00:00:00 2001 From: lenafx Date: Wed, 7 Jan 2026 20:01:01 +0100 Subject: [PATCH] fix --- desktop/src/api/rooms/rooms.websocket.ts | 6 +++++- docker/src/api/rooms/rooms.websocket.ts | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/desktop/src/api/rooms/rooms.websocket.ts b/desktop/src/api/rooms/rooms.websocket.ts index de85db2..453c83c 100644 --- a/desktop/src/api/rooms/rooms.websocket.ts +++ b/desktop/src/api/rooms/rooms.websocket.ts @@ -3,6 +3,10 @@ import * as roomService from './rooms.service'; import { getUserById } from '../user/user.service'; import jwt from 'jsonwebtoken'; +import {getConfig} from '../../shared/config'; +const { values } = getConfig(); +const jwtSecret = values.server?.jwt_secret; + interface WSClient { socket: any; userId: string; @@ -68,7 +72,7 @@ async function handleWebSocketConnection(connection: any, req: any) { // 2. MOVIDO ARRIBA: Autenticar usuario PRIMERO para saber quién es if (token) { try { - const decoded: any = jwt.verify(token, process.env.JWT_SECRET!); + const decoded: any = jwt.verify(token, jwtSecret); realUserId = decoded.id; const user = await getUserById(realUserId); diff --git a/docker/src/api/rooms/rooms.websocket.ts b/docker/src/api/rooms/rooms.websocket.ts index de85db2..453c83c 100644 --- a/docker/src/api/rooms/rooms.websocket.ts +++ b/docker/src/api/rooms/rooms.websocket.ts @@ -3,6 +3,10 @@ import * as roomService from './rooms.service'; import { getUserById } from '../user/user.service'; import jwt from 'jsonwebtoken'; +import {getConfig} from '../../shared/config'; +const { values } = getConfig(); +const jwtSecret = values.server?.jwt_secret; + interface WSClient { socket: any; userId: string; @@ -68,7 +72,7 @@ async function handleWebSocketConnection(connection: any, req: any) { // 2. MOVIDO ARRIBA: Autenticar usuario PRIMERO para saber quién es if (token) { try { - const decoded: any = jwt.verify(token, process.env.JWT_SECRET!); + const decoded: any = jwt.verify(token, jwtSecret); realUserId = decoded.id; const user = await getUserById(realUserId);