瀏覽代碼

disabled message queuing - still kept code for now until i can fix it or remove it otherwise

Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
rapterjet2004 1 年之前
父節點
當前提交
6a3ece6703
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      app/src/main/java/com/nextcloud/talk/chat/MessageInputFragment.kt

+ 4 - 3
app/src/main/java/com/nextcloud/talk/chat/MessageInputFragment.kt

@@ -175,9 +175,8 @@ class MessageInputFragment : Fragment() {
                 wasOnline = !binding.fragmentMessageInputView.isShown
                 Log.d(TAG, "isOnline: $isOnline\nwasOnline: $wasOnline\nconnectionGained: $connectionGained")
 
-                // FIXME I think this might be called when remote server is null, because I joined when no internet
-                //  thus room not joined. I would need to make sure that the room is joined before I send messages
-                handleMessageQueue(isOnline)
+                // FIXME timeout exception - maybe something to do with the room?
+                // handleMessageQueue(isOnline)
                 handleUI(isOnline, connectionGained)
             }.collect()
         }
@@ -212,6 +211,7 @@ class MessageInputFragment : Fragment() {
 
             binding.fragmentMessageInputView.attachmentButton.isEnabled = true
             binding.fragmentMessageInputView.recordAudioButton.isEnabled = true
+            binding.fragmentMessageInputView.messageInput.isEnabled = true
         } else {
             binding.fragmentConnectionLost.clearAnimation()
             binding.fragmentConnectionLost.visibility = View.GONE
@@ -221,6 +221,7 @@ class MessageInputFragment : Fragment() {
             binding.fragmentConnectionLost.visibility = View.VISIBLE
             binding.fragmentMessageInputView.attachmentButton.isEnabled = false
             binding.fragmentMessageInputView.recordAudioButton.isEnabled = false
+            binding.fragmentMessageInputView.messageInput.isEnabled = false
         }
     }