Browse Source

Switch if to switch :)

Mario Danic 6 years ago
parent
commit
f6b1dca677
1 changed files with 14 additions and 10 deletions
  1. 14 10
      app/src/main/java/com/nextcloud/talk/controllers/CallController.java

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

@@ -1190,16 +1190,20 @@ public class CallController extends BaseController {
 
     @Subscribe(threadMode = ThreadMode.BACKGROUND)
     public void onMessageEvent(WebSocketCommunicationEvent webSocketCommunicationEvent) {
-        if (webSocketCommunicationEvent.getType().equals("hello")) {
-            callSession = webSocketClient.getSessionId();
-            webSocketClient.joinRoomWithRoomToken(roomToken);
-            alwaysGetPeerConnectionWrapperForSessionId(callSession, true);
-        } else if ("participantsUpdate".equals(webSocketCommunicationEvent.getType())) {
-            if (webSocketCommunicationEvent.getHashMap().get("roomId").equals(roomToken)) {
-                processUsersInRoom((List<HashMap<String, Object>>) webSocketClient.getJobWithId(Integer.valueOf(webSocketCommunicationEvent.getHashMap().get("jobId"))));
-            }
-        } else if ("signalingMessage".equals(webSocketCommunicationEvent.getType())) {
-            processMessage((NCSignalingMessage) webSocketClient.getJobWithId(Integer.valueOf(webSocketCommunicationEvent.getHashMap().get("jobId"))));
+        switch (webSocketCommunicationEvent.getType()) {
+            case "hello":
+                callSession = webSocketClient.getSessionId();
+                webSocketClient.joinRoomWithRoomToken(roomToken);
+                alwaysGetPeerConnectionWrapperForSessionId(callSession, true);
+                break;
+            case "participantsUpdate":
+                if (webSocketCommunicationEvent.getHashMap().get("roomId").equals(roomToken)) {
+                    processUsersInRoom((List<HashMap<String, Object>>) webSocketClient.getJobWithId(Integer.valueOf(webSocketCommunicationEvent.getHashMap().get("jobId"))));
+                }
+                break;
+            case "signalingMessage":
+                processMessage((NCSignalingMessage) webSocketClient.getJobWithId(Integer.valueOf(webSocketCommunicationEvent.getHashMap().get("jobId"))));
+                break;
         }
     }