浏览代码

Set room differently

Mario Danic 6 年之前
父节点
当前提交
91f24d7250
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      app/src/main/java/com/nextcloud/talk/controllers/CallController.java

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

@@ -1038,6 +1038,9 @@ public class CallController extends BaseController {
                     public void onNext(CallOverall callOverall) {
                         callSession = callOverall.getOcs().getData().getSessionId();
                         ApplicationWideCurrentRoomHolder.getInstance().setSession(callSession);
+                        ApplicationWideCurrentRoomHolder.getInstance().setCurrentRoomId(roomId);
+                        ApplicationWideCurrentRoomHolder.getInstance().setCurrentRoomToken(roomToken);
+                        ApplicationWideCurrentRoomHolder.getInstance().setUserInRoom(conversationUser);
                         callOrJoinRoomViaWebSocket();
                     }
 
@@ -1089,10 +1092,7 @@ public class CallController extends BaseController {
                             animateCallControls(false, 5000);
                         }
 
-                        ApplicationWideCurrentRoomHolder.getInstance().setCurrentRoomId(roomId);
-                        ApplicationWideCurrentRoomHolder.getInstance().setCurrentRoomToken(roomToken);
                         ApplicationWideCurrentRoomHolder.getInstance().setInCall(true);
-                        ApplicationWideCurrentRoomHolder.getInstance().setUserInRoom(conversationUser);
 
                         if (needsPing) {
                             ncApi.pingCall(credentials, ApiUtils.getUrlForCallPing(baseUrl, roomToken))