diff --git a/app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt b/app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt index 6aa43f4f1..78544e5db 100644 --- a/app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt @@ -2114,7 +2114,8 @@ class ChatActivity : typingTimer = null typedWhileTypingTimerIsRunning = false - for ((sessionId, _) in webSocketInstance?.getUserMap()!!) { + val concurrentSafeHashMap = webSocketInstance?.getUserMap()!! + for ((sessionId, _) in concurrentSafeHashMap) { val ncSignalingMessage = NCSignalingMessage() ncSignalingMessage.to = sessionId ncSignalingMessage.type = TYPING_STOPPED_SIGNALING_MESSAGE_TYPE