From d19b8a125c62c50b2c2c0d95417b0e893b46ad88 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Tue, 13 Jun 2023 15:59:47 -0300 Subject: [PATCH] Do not enable ringing for call links. --- .../service/webrtc/CallLinkPreJoinActionProcessor.kt | 3 +++ .../securesms/service/webrtc/SignalCallManager.java | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/CallLinkPreJoinActionProcessor.kt b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/CallLinkPreJoinActionProcessor.kt index 4507e36e3a..d0e0989722 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/CallLinkPreJoinActionProcessor.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/CallLinkPreJoinActionProcessor.kt @@ -87,6 +87,9 @@ class CallLinkPreJoinActionProcessor( SignalStore.tooltips().markGroupCallingLobbyEntered() return currentState.builder() + .changeCallSetupState(RemotePeer.GROUP_CALL_ID) + .setRingGroup(false) + .commit() .changeCallInfoState() .groupCall(groupCall) .groupCallState(WebRtcViewModel.GroupCallState.DISCONNECTED) diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/SignalCallManager.java b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/SignalCallManager.java index be1be1a6f9..bd3bb38617 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/SignalCallManager.java +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/SignalCallManager.java @@ -973,6 +973,11 @@ private void processStateless(@NonNull Function1 { GroupCallUpdateSendJob updateSendJob = GroupCallUpdateSendJob.create(recipient.getId(), groupCallEraId); JobManager.Chain chain = ApplicationDependencies.getJobManager().startChain(updateSendJob);