|
@@ -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());
|