소스 검색

Fix connections

Mario Danic 6 년 전
부모
커밋
d221958931
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      app/src/main/java/com/nextcloud/talk/controllers/CallController.java

+ 8 - 1
app/src/main/java/com/nextcloud/talk/controllers/CallController.java

@@ -1482,7 +1482,14 @@ public class CallController extends BaseController {
         }
 
         for (String sessionId : newSessions) {
-            alwaysGetPeerConnectionWrapperForSessionId(sessionId, false);
+            if (externalSignalingServer != null && webSocketClient.hasMCU()) {
+                if (!sessionId.equals(webSocketClient.getSessionId())) {
+                    alwaysGetPeerConnectionWrapperForSessionId(sessionId, false);
+
+                }
+            } else {
+                alwaysGetPeerConnectionWrapperForSessionId(sessionId, false);
+            }
         }
 
         for (String sessionId : oldSesssions) {