diff --git a/src/app/components/CallEmbedProvider.tsx b/src/app/components/CallEmbedProvider.tsx index 502f99d3f..67f95dbac 100644 --- a/src/app/components/CallEmbedProvider.tsx +++ b/src/app/components/CallEmbedProvider.tsx @@ -250,7 +250,7 @@ function IncomingCallListener({ callEmbed, joined }: IncomingCallListenerProps) const creators = getRoomCreatorsForRoomId(mx, room.roomId); const permissions = getRoomPermissionsAPI(creators, powerLevels); - const hasCallPermission = permissions.event( + const hasCallPermission = permissions.stateEvent( StateEvent.GroupCallMemberPrefix, mx.getSafeUserId() ); diff --git a/src/app/features/call/CallView.tsx b/src/app/features/call/CallView.tsx index 7c7bec6cc..053775e40 100644 --- a/src/app/features/call/CallView.tsx +++ b/src/app/features/call/CallView.tsx @@ -68,7 +68,10 @@ function CallPrescreen() { const creators = useRoomCreators(room); const permissions = useRoomPermissions(creators, powerLevels); - const hasPermission = permissions.event(StateEvent.GroupCallMemberPrefix, mx.getSafeUserId()); + const hasPermission = permissions.stateEvent( + StateEvent.GroupCallMemberPrefix, + mx.getSafeUserId() + ); const callSession = useCallSession(room); const callMembers = useCallMembers(room, callSession); diff --git a/src/app/features/room-nav/RoomNavItem.tsx b/src/app/features/room-nav/RoomNavItem.tsx index 0f900f56f..fb8794862 100644 --- a/src/app/features/room-nav/RoomNavItem.tsx +++ b/src/app/features/room-nav/RoomNavItem.tsx @@ -293,7 +293,7 @@ export function RoomNavItem({ const creators = getRoomCreatorsForRoomId(mx, room.roomId); const permissions = getRoomPermissionsAPI(creators, powerLevels); - const hasCallPermission = permissions.event( + const hasCallPermission = permissions.stateEvent( StateEvent.GroupCallMemberPrefix, mx.getSafeUserId() ); @@ -378,7 +378,7 @@ export function RoomNavItem({ aria-label={notificationMode} /> )} - {room.isCallRoom() && callMembers.length > 0 && ( + {callMembers.length > 0 && ( {callMembers.length} Live