Эх сурвалжийг харах

Merge pull request #4194 from nextcloud/bugfix/noid/delayWebsocketReconnect

sleep one second before websocket reconnect
Marcel Hibbe 6 сар өмнө
parent
commit
50c9cfdb54

+ 3 - 0
app/src/main/java/com/nextcloud/talk/webrtc/WebSocketInstance.kt

@@ -41,6 +41,7 @@ import org.greenrobot.eventbus.EventBus
 import org.greenrobot.eventbus.Subscribe
 import org.greenrobot.eventbus.ThreadMode
 import java.io.IOException
+import java.lang.Thread.sleep
 import javax.inject.Inject
 
 @AutoInjector(NextcloudTalkApplication::class)
@@ -127,6 +128,7 @@ class WebSocketInstance internal constructor(
             isConnected = false
             messagesQueue = ArrayList()
         }
+        sleep(ONE_SECOND)
         restartWebSocket()
     }
 
@@ -485,5 +487,6 @@ class WebSocketInstance internal constructor(
     companion object {
         private const val TAG = "WebSocketInstance"
         private const val NORMAL_CLOSURE = 1000
+        private const val ONE_SECOND: Long = 1000
     }
 }