Browse Source

Merge pull request #3959 from nextcloud/issue-3958-fixing-refresh-on-orientation

Follow up fix to refactoring
Marcel Hibbe 1 year ago
parent
commit
2b2975d77d

+ 1 - 0
app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt

@@ -506,6 +506,7 @@ class ChatActivity :
                     .toString() + " | isPLaying: " + currentlyPlayedVoiceMessage!!.isPlayingVoiceMessage
             )
         }
+        chatViewModel.handleOrientationChange()
         super.onSaveInstanceState(outState)
     }
 

+ 4 - 0
app/src/main/java/com/nextcloud/talk/chat/viewmodels/ChatViewModel.kt

@@ -615,6 +615,10 @@ class ChatViewModel @Inject constructor(
         audioFocusRequestManager.audioFocusRequest(request, callback)
     }
 
+    fun handleOrientationChange() {
+        _getCapabilitiesViewState.value = GetCapabilitiesStartState
+    }
+
     inner class GetRoomObserver : Observer<ConversationModel> {
         override fun onSubscribe(d: Disposable) {
             // unused atm