diff --git a/meet-ce/backend/src/services/room-member.service.ts b/meet-ce/backend/src/services/room-member.service.ts index f4f3ce81..11896e36 100644 --- a/meet-ce/backend/src/services/room-member.service.ts +++ b/meet-ce/backend/src/services/room-member.service.ts @@ -188,7 +188,13 @@ export class RoomMemberService { member.customPermissions = updates.customPermissions; } - return this.roomMemberRepository.update(member); + const updatedMember = await this.roomMemberRepository.update(member); + + if (updatedMember.currentParticipantIdentity) { + // TODO: Notify participant of role/permission changes if currently in a meeting + } + + return updatedMember; } /**