|
@@ -1,13 +1,10 @@
|
|
|
package eu.kanade.tachiyomi.util
|
|
|
|
|
|
-import kotlinx.coroutines.experimental.CoroutineScope
|
|
|
-import kotlinx.coroutines.experimental.CoroutineStart
|
|
|
-import kotlinx.coroutines.experimental.Job
|
|
|
-import kotlinx.coroutines.experimental.android.UI
|
|
|
-import kotlinx.coroutines.experimental.launch
|
|
|
+import kotlinx.coroutines.experimental.*
|
|
|
+import kotlinx.coroutines.experimental.android.Main
|
|
|
|
|
|
fun launchUI(block: suspend CoroutineScope.() -> Unit): Job =
|
|
|
- launch(UI, CoroutineStart.DEFAULT, null, null, block)
|
|
|
+ GlobalScope.launch(Dispatchers.Main, CoroutineStart.DEFAULT, null, block)
|
|
|
|
|
|
fun launchNow(block: suspend CoroutineScope.() -> Unit): Job =
|
|
|
- launch(UI, CoroutineStart.UNDISPATCHED, null, null, block)
|
|
|
+ GlobalScope.launch(Dispatchers.Main, CoroutineStart.UNDISPATCHED, null, block)
|