From f3a057b0e4d0260c873e24105f6222c565f38aca Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Mon, 6 Mar 2023 14:58:16 +0100 Subject: [PATCH] Set currentConversation when joinRoom succeeds currentConversation should have already been set, but it makes sense to set it with the most current data of this case. Signed-off-by: Marcel Hibbe --- .../main/java/com/nextcloud/talk/controllers/ChatController.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt b/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt index c4a971ccf..e2c71673b 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt +++ b/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt @@ -1994,6 +1994,8 @@ class ChatController(args: Bundle) : Log.d(TAG, "joinRoomWithPassword - joinRoom - got response: $startNanoTime") val conversation = roomOverall.ocs!!.data!! + currentConversation = conversation + sessionIdAfterRoomJoined = conversation.sessionId ApplicationWideCurrentRoomHolder.getInstance().session = conversation.sessionId ApplicationWideCurrentRoomHolder.getInstance().currentRoomId = conversation.roomId