From d628921e4875e2238afaa2d60a2c010d180dd9d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?I=C3=B1aqui?= Date: Mon, 17 Apr 2023 15:28:49 -0500 Subject: [PATCH] Proceed with a stun server fallback --- .../securesms/service/webrtc/SignalCallManager.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 121bede1ae..1a56f0764c 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 @@ -857,11 +857,12 @@ private void processStateless(@NonNull Function1 iceServers = new LinkedList<>(); + networkExecutor.execute(() -> { try { TurnServerInfo turnServerInfo = ApplicationDependencies.getSignalServiceAccountManager().getTurnServerInfo(); - List iceServers = new LinkedList<>(); for (String url : turnServerInfo.getUrls()) { if (url.startsWith("turn")) { iceServers.add(PeerConnection.IceServer.builder(url) @@ -872,6 +873,10 @@ private void processStateless(@NonNull Function1 { @@ -883,9 +888,6 @@ private void processStateless(@NonNull Function1 p.handleSetupFailure(s, remotePeer.getCallId())); } }); }