diff --git a/ts/services/calling.ts b/ts/services/calling.ts index d714cec481..2eada3c7a8 100644 --- a/ts/services/calling.ts +++ b/ts/services/calling.ts @@ -171,6 +171,7 @@ type CallingReduxInterface = Pick< | 'remoteVideoChange' | 'setPresenting' | 'startCallingLobby' + | 'peekNotConnectedGroupCall' > & { areAnyCallsActiveOrRinging(): boolean; }; @@ -1897,6 +1898,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`);