From c9d0e375c4bd6392e9a363b47f19dabf18dfb492 Mon Sep 17 00:00:00 2001 From: juancarmore Date: Fri, 20 Sep 2024 16:00:43 +0200 Subject: [PATCH] openvidu-recording-improved: Remove unnecessary permissions in token creation --- .../src/controllers/room.controller.js | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/advanced-features/openvidu-recording-improved-node/src/controllers/room.controller.js b/advanced-features/openvidu-recording-improved-node/src/controllers/room.controller.js index 5e9dd0be..958265e2 100644 --- a/advanced-features/openvidu-recording-improved-node/src/controllers/room.controller.js +++ b/advanced-features/openvidu-recording-improved-node/src/controllers/room.controller.js @@ -19,14 +19,7 @@ roomController.post("/", async (req, res) => { const at = new AccessToken(LIVEKIT_API_KEY, LIVEKIT_API_SECRET, { identity: participantName }); - const permissions = { - room: roomName, - roomJoin: true, - roomAdmin: true, - roomList: true, - roomRecord: true - }; - at.addGrant(permissions); + at.addGrant({ room: roomName, roomJoin: true, roomRecord: true }); const token = await at.toJwt(); try { @@ -36,10 +29,10 @@ roomController.post("/", async (req, res) => { if (!exists) { await roomService.createRoom(roomName); } + + res.json({ token }); } catch (error) { console.error("Error creating room.", error); res.status(500).json({ errorMessage: "Error creating room" }); } - - res.json({ token }); });