diff --git a/ts/services/calling.ts b/ts/services/calling.ts index a3028907a..ef174d88a 100644 --- a/ts/services/calling.ts +++ b/ts/services/calling.ts @@ -170,6 +170,7 @@ type CallingReduxInterface = Pick< | 'remoteVideoChange' | 'setPresenting' | 'startCallingLobby' + | 'peekNotConnectedGroupCall' > & { areAnyCallsActiveOrRinging(): boolean; }; @@ -1887,6 +1888,12 @@ export class CallingClass { return; } + if (update === RingUpdate.Requested) { + this.reduxInterface?.peekNotConnectedGroupCall({ + conversationId: conversation.id, + }); + } + const logId = `handleGroupCallRingUpdate(${conversation.idForLogging()})`; if (conversation.isBlocked()) { log.warn(`${logId}: is blocked`);