User service is now non blocking
This commit is contained in:
@@ -6,3 +6,8 @@ import kotlinx.coroutines.*
|
||||
fun <T> ioAsync(block: suspend CoroutineScope.() -> T): Deferred<T> {
|
||||
return CoroutineScope(Dispatchers.IO).async(block = block)
|
||||
}
|
||||
|
||||
suspend inline fun <T> launchIo(crossinline block: () -> T): T =
|
||||
withContext(Dispatchers.IO) {
|
||||
block()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user