Merge pull request #418 from RobertMe/reconnect-changed-properties
Try reconnecting after link properties changed
This commit is contained in:
@@ -9,6 +9,7 @@ import android.content.Intent
|
||||
import android.content.pm.ServiceInfo
|
||||
import android.graphics.Color
|
||||
import android.net.ConnectivityManager
|
||||
import android.net.LinkProperties
|
||||
import android.net.Network
|
||||
import android.os.Build
|
||||
import android.os.IBinder
|
||||
@@ -57,6 +58,12 @@ internal class WebSocketService : Service() {
|
||||
Logger.info("WebSocket: Network available, reconnect if needed.")
|
||||
connection?.start()
|
||||
}
|
||||
|
||||
override fun onLinkPropertiesChanged(network: Network, linkProperties: LinkProperties) {
|
||||
super.onLinkPropertiesChanged(network, linkProperties)
|
||||
Logger.info("WebSocket: Network properties changed, reconnect if needed.")
|
||||
connection?.start()
|
||||
}
|
||||
}
|
||||
private val appIdToApp = ConcurrentHashMap<Long, Application>()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user