Pārlūkot izejas kodu

Improve things a bit

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 5 gadi atpakaļ
vecāks
revīzija
6504a3b6e7

+ 7 - 7
app/src/main/java/com/nextcloud/talk/controllers/ChatController.java

@@ -522,7 +522,7 @@ public class ChatController extends BaseController implements MessagesListAdapte
         messageInputView.getButton().setContentDescription(getResources()
                 .getString(R.string.nc_description_send_message_button));
 
-        if (currentConversation != null) {
+        if (currentConversation.getRoomId() != null) {
             loadAvatarForStatusBar();
             checkLobbyState();
         }
@@ -599,12 +599,6 @@ public class ChatController extends BaseController implements MessagesListAdapte
             messagesListView.setVisibility(View.VISIBLE);
             messageInput.setVisibility(View.VISIBLE);
         }
-
-        if (isFirstMessagesProcessing) {
-            pullChatMessages(0);
-        } else {
-            pullChatMessages(1);
-        }
     }
 
     private void showBrowserScreen(BrowserController.BrowserType browserType) {
@@ -817,6 +811,12 @@ public class ChatController extends BaseController implements MessagesListAdapte
                             setupWebsocket();
                             checkLobbyState();
 
+                            if (isFirstMessagesProcessing) {
+                                pullChatMessages(0);
+                            } else {
+                                pullChatMessages(1);
+                            }
+
                             if (magicWebSocketInstance != null) {
                                 magicWebSocketInstance.joinRoomWithRoomTokenAndSession(roomToken,
                                         currentCall.getSessionId());