Browse Source

add timer for typing logic

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Marcel Hibbe 2 years ago
parent
commit
50e7af4d04
1 changed files with 4 additions and 0 deletions
  1. 4 0
      app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt

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

@@ -656,6 +656,10 @@ class ChatActivity :
     }
     }
 
 
     fun sendStartTypingMessage() {
     fun sendStartTypingMessage() {
+        if (webSocketInstance == null) {
+            return
+        }
+
         if (typingTimer == null) {
         if (typingTimer == null) {
             for ((sessionId, participant) in webSocketInstance?.getUserMap()!!) {
             for ((sessionId, participant) in webSocketInstance?.getUserMap()!!) {
                 val ncSignalingMessage = NCSignalingMessage()
                 val ncSignalingMessage = NCSignalingMessage()