Suppress more stupid Android 6 bugs

This commit is contained in:
Mygod
2021-07-10 21:35:48 -04:00
parent 04001647f5
commit 7f3e573055

View File

@@ -55,7 +55,7 @@ object DefaultNetworkMonitor : UpstreamMonitor() {
Services.connectivity.registerDefaultNetworkCallback(networkCallback) Services.connectivity.registerDefaultNetworkCallback(networkCallback)
} else try { } else try {
Services.connectivity.requestNetwork(networkRequest, networkCallback) Services.connectivity.requestNetwork(networkRequest, networkCallback)
} catch (e: SecurityException) { } catch (e: RuntimeException) {
// SecurityException would be thrown in requestNetwork on Android 6.0 thanks to Google's stupid bug // SecurityException would be thrown in requestNetwork on Android 6.0 thanks to Google's stupid bug
if (Build.VERSION.SDK_INT != 23) throw e if (Build.VERSION.SDK_INT != 23) throw e
GlobalScope.launch { callback.onFallback() } GlobalScope.launch { callback.onFallback() }