Option to slowdown downloads and configure parallelism
This commit is contained in:
@@ -17,6 +17,7 @@ suspend fun ConnectivityManager.waitForNetwork(): Network {
|
||||
return suspendCancellableCoroutine { cont ->
|
||||
val callback = object : ConnectivityManager.NetworkCallback() {
|
||||
override fun onAvailable(network: Network) {
|
||||
unregisterNetworkCallback(this)
|
||||
if (cont.isActive) {
|
||||
cont.resume(network)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user