Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit f23c992

Browse files
authored
add is video room or condition (#12374)
Signed-off-by: Timo K <[email protected]>
1 parent ab7f5dc commit f23c992

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/hooks/room/useRoomCall.ts

+5-2
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ import { ViewRoomPayload } from "../../dispatcher/payloads/ViewRoomPayload";
4141
import { Action } from "../../dispatcher/actions";
4242
import { CallStore, CallStoreEvent } from "../../stores/CallStore";
4343
import { calculateRoomVia } from "../../utils/permalinks/Permalinks";
44+
import { isVideoRoom } from "../../utils/video-rooms";
4445

4546
export enum PlatformCallType {
4647
ElementCall,
@@ -113,8 +114,10 @@ export const useRoomCall = (
113114
const isConnectedToCall = useConnectionState(groupCall) === ConnectionState.Connected;
114115
const hasGroupCall = groupCall !== null;
115116
const hasActiveCallSession = useParticipantCount(groupCall) > 0;
116-
const isViewingCall = useEventEmitterState(SdkContextClass.instance.roomViewStore, UPDATE_EVENT, () =>
117-
SdkContextClass.instance.roomViewStore.isViewingCall(),
117+
const isViewingCall = useEventEmitterState(
118+
SdkContextClass.instance.roomViewStore,
119+
UPDATE_EVENT,
120+
() => SdkContextClass.instance.roomViewStore.isViewingCall() || isVideoRoom(room),
118121
);
119122

120123
// room

0 commit comments

Comments
 (0)