From bc58d15a20c8bd71295b0a8759d4ddaa3e4277cd Mon Sep 17 00:00:00 2001 From: juancarmore Date: Fri, 22 Aug 2025 22:45:29 +0200 Subject: [PATCH] frontend: change update participant role logic to not save new room secret in local storage --- .../src/lib/pages/meeting/meeting.component.ts | 2 +- .../shared-meet-components/src/lib/services/room.service.ts | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/projects/shared-meet-components/src/lib/pages/meeting/meeting.component.ts b/frontend/projects/shared-meet-components/src/lib/pages/meeting/meeting.component.ts index 36f874d..1d4ec26 100644 --- a/frontend/projects/shared-meet-components/src/lib/pages/meeting/meeting.component.ts +++ b/frontend/projects/shared-meet-components/src/lib/pages/meeting/meeting.component.ts @@ -376,7 +376,7 @@ export class MeetingComponent implements OnInit { if (!secret) return; this.roomSecret = secret; - this.roomService.setRoomSecret(secret); + this.roomService.setRoomSecret(secret, false); try { await this.participantService.refreshParticipantToken({ diff --git a/frontend/projects/shared-meet-components/src/lib/services/room.service.ts b/frontend/projects/shared-meet-components/src/lib/services/room.service.ts index bf3fc59..daf1297 100644 --- a/frontend/projects/shared-meet-components/src/lib/services/room.service.ts +++ b/frontend/projects/shared-meet-components/src/lib/services/room.service.ts @@ -39,9 +39,11 @@ export class RoomService { return this.roomId; } - setRoomSecret(secret: string) { + setRoomSecret(secret: string, updateStorage = true) { this.roomSecret = secret; - this.sessionStorageService.setRoomSecret(this.roomId, secret); + if (updateStorage) { + this.sessionStorageService.setRoomSecret(this.roomId, secret); + } } getRoomSecret(): string {