Joel Denke
01/31/2024, 9:00 AMArkadii Ivanov
01/31/2024, 10:09 AMJoel Denke
01/31/2024, 10:12 AMArkadii Ivanov
01/31/2024, 10:15 AMJoel Denke
01/31/2024, 11:21 AMArkadii Ivanov
01/31/2024, 11:22 AMfetchData
is.Arkadii Ivanov
01/31/2024, 11:23 AMrunBlocking
๐Joel Denke
01/31/2024, 12:15 PMArkadii Ivanov
01/31/2024, 12:20 PMJoel Denke
01/31/2024, 1:17 PMArkadii Ivanov
01/31/2024, 1:29 PMJoel Denke
01/31/2024, 1:30 PMJoel Denke
01/31/2024, 1:35 PMfactory<CoroutineContext>(named(CoroutineDispatchersName.IoDispatcher)) { IosMainDispatcher }
factory<CoroutineContext>(named(CoroutineDispatchersName.DefaultDispatcher)) { IosMainDispatcher }
factory<CoroutineContext>(named(CoroutineDispatchersName.MainDispatcher)) { IosMainDispatcher }
object IosMainDispatcher : CoroutineDispatcher() {
override fun dispatch(context: CoroutineContext, block: Runnable) {
dispatch_async(dispatch_get_main_queue()) { block.run() }
}
}
I couldnt find equivalent to Dispatchers.IO in Darwin. But bad documented, so I dont understand what I should be using.Arkadii Ivanov
01/31/2024, 1:48 PMMain
. You should be able to use Dispatchers.Main, Dispatchers.Default, Dispatchers,IO, etc.
IO is documented here: https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-i-o.htmlJoel Denke
01/31/2024, 1:49 PMJoel Denke
01/31/2024, 2:14 PM