Forces reconnection when a new service is available.

This commit is contained in:
Vitor Pamplona
2023-11-04 11:23:37 -04:00
parent c5882a9f05
commit 26c4677b75
@@ -159,6 +159,14 @@ class MainActivity : AppCompatActivity() {
@OptIn(DelicateCoroutinesApi::class)
private val networkCallback = object : ConnectivityManager.NetworkCallback() {
override fun onAvailable(network: Network) {
super.onAvailable(network)
GlobalScope.launch(Dispatchers.IO) {
ServiceManager.forceRestartIfItShould()
}
}
// Network capabilities have changed for the network
override fun onCapabilitiesChanged(
network: Network,