From 39a5bc21dd9b8c88379c911ad910eae149c3835e Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 13 Nov 2024 10:37:56 -0400 Subject: [PATCH] Update method by which we check for remote device count. --- .../securesms/components/webrtc/WebRtcCallViewModel.java | 2 +- .../securesms/service/webrtc/GroupPreJoinActionProcessor.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/WebRtcCallViewModel.java b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/WebRtcCallViewModel.java index 8800d11d15..fb98b57c15 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/WebRtcCallViewModel.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/WebRtcCallViewModel.java @@ -320,7 +320,7 @@ public class WebRtcCallViewModel extends ViewModel { webRtcViewModel.isRemoteVideoEnabled(), webRtcViewModel.isRemoteVideoOffer(), localParticipant.isMoreThanOneCameraAvailable(), - Util.hasItems(webRtcViewModel.getRemoteParticipants()), + webRtcViewModel.getRemoteDevicesCount().orElse(0L) > 0, webRtcViewModel.getActiveDevice(), webRtcViewModel.getAvailableDevices(), webRtcViewModel.getRemoteDevicesCount().orElse(0), diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupPreJoinActionProcessor.java b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupPreJoinActionProcessor.java index 512e9f611e..6929a02753 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupPreJoinActionProcessor.java +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/GroupPreJoinActionProcessor.java @@ -126,7 +126,7 @@ public class GroupPreJoinActionProcessor extends GroupActionProcessor { WebRtcServiceStateBuilder.CallInfoStateBuilder builder = currentState.builder() .changeCallInfoState() - .remoteDevicesCount(peekInfo.getDeviceCount()) + .remoteDevicesCount(peekInfo.getDeviceCountExcludingPendingDevices()) .participantLimit(peekInfo.getMaxDevices()) .clearParticipantMap();