mirror of
https://github.com/Suwayomi/TachideskJUI.git
synced 2025-12-10 06:42:05 +01:00
Remove custom IO dispatcher
This commit is contained in:
@@ -12,6 +12,7 @@ import kotlinx.coroutines.CoroutineStart
|
|||||||
import kotlinx.coroutines.DelicateCoroutinesApi
|
import kotlinx.coroutines.DelicateCoroutinesApi
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
import kotlinx.coroutines.GlobalScope
|
import kotlinx.coroutines.GlobalScope
|
||||||
|
import kotlinx.coroutines.IO
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import kotlinx.coroutines.withContext
|
import kotlinx.coroutines.withContext
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +0,0 @@
|
|||||||
/*
|
|
||||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
||||||
*/
|
|
||||||
|
|
||||||
package ca.gosyer.jui.core.lang
|
|
||||||
|
|
||||||
import kotlinx.coroutines.CoroutineDispatcher
|
|
||||||
import kotlinx.coroutines.Dispatchers
|
|
||||||
import kotlinx.coroutines.IO
|
|
||||||
|
|
||||||
val Dispatchers.IO: CoroutineDispatcher
|
|
||||||
get() = IO
|
|
||||||
@@ -6,13 +6,13 @@
|
|||||||
|
|
||||||
package ca.gosyer.jui.data
|
package ca.gosyer.jui.data
|
||||||
|
|
||||||
import ca.gosyer.jui.core.lang.IO
|
|
||||||
import de.jensklingenberg.ktorfit.Ktorfit
|
import de.jensklingenberg.ktorfit.Ktorfit
|
||||||
import de.jensklingenberg.ktorfit.converter.Converter
|
import de.jensklingenberg.ktorfit.converter.Converter
|
||||||
import de.jensklingenberg.ktorfit.internal.TypeData
|
import de.jensklingenberg.ktorfit.internal.TypeData
|
||||||
import io.ktor.client.call.body
|
import io.ktor.client.call.body
|
||||||
import io.ktor.client.statement.HttpResponse
|
import io.ktor.client.statement.HttpResponse
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
|
import kotlinx.coroutines.IO
|
||||||
import kotlinx.coroutines.flow.Flow
|
import kotlinx.coroutines.flow.Flow
|
||||||
import kotlinx.coroutines.flow.flow
|
import kotlinx.coroutines.flow.flow
|
||||||
import kotlinx.coroutines.flow.flowOn
|
import kotlinx.coroutines.flow.flowOn
|
||||||
|
|||||||
@@ -6,7 +6,6 @@
|
|||||||
|
|
||||||
package ca.gosyer.jui.domain.updates.interactor
|
package ca.gosyer.jui.domain.updates.interactor
|
||||||
|
|
||||||
import ca.gosyer.jui.core.lang.IO
|
|
||||||
import ca.gosyer.jui.domain.build.BuildKonfig
|
import ca.gosyer.jui.domain.build.BuildKonfig
|
||||||
import ca.gosyer.jui.domain.server.Http
|
import ca.gosyer.jui.domain.server.Http
|
||||||
import ca.gosyer.jui.domain.updates.model.GithubRelease
|
import ca.gosyer.jui.domain.updates.model.GithubRelease
|
||||||
@@ -14,6 +13,7 @@ import ca.gosyer.jui.domain.updates.service.UpdatePreferences
|
|||||||
import io.ktor.client.call.body
|
import io.ktor.client.call.body
|
||||||
import io.ktor.client.request.get
|
import io.ktor.client.request.get
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
|
import kotlinx.coroutines.IO
|
||||||
import kotlinx.coroutines.flow.catch
|
import kotlinx.coroutines.flow.catch
|
||||||
import kotlinx.coroutines.flow.flow
|
import kotlinx.coroutines.flow.flow
|
||||||
import kotlinx.coroutines.flow.flowOn
|
import kotlinx.coroutines.flow.flowOn
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ package ca.gosyer.jui.ui.reader.loader
|
|||||||
|
|
||||||
import androidx.compose.ui.unit.IntSize
|
import androidx.compose.ui.unit.IntSize
|
||||||
import ca.gosyer.jui.core.io.SYSTEM
|
import ca.gosyer.jui.core.io.SYSTEM
|
||||||
import ca.gosyer.jui.core.lang.IO
|
|
||||||
import ca.gosyer.jui.core.lang.PriorityChannel
|
import ca.gosyer.jui.core.lang.PriorityChannel
|
||||||
import ca.gosyer.jui.core.lang.throwIfCancellation
|
import ca.gosyer.jui.core.lang.throwIfCancellation
|
||||||
import ca.gosyer.jui.domain.reader.service.ReaderPreferences
|
import ca.gosyer.jui.domain.reader.service.ReaderPreferences
|
||||||
@@ -31,6 +30,7 @@ import io.ktor.client.statement.HttpResponse
|
|||||||
import io.ktor.client.statement.bodyAsChannel
|
import io.ktor.client.statement.bodyAsChannel
|
||||||
import kotlinx.coroutines.CoroutineScope
|
import kotlinx.coroutines.CoroutineScope
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
|
import kotlinx.coroutines.IO
|
||||||
import kotlinx.coroutines.SupervisorJob
|
import kotlinx.coroutines.SupervisorJob
|
||||||
import kotlinx.coroutines.cancel
|
import kotlinx.coroutines.cancel
|
||||||
import kotlinx.coroutines.coroutineScope
|
import kotlinx.coroutines.coroutineScope
|
||||||
|
|||||||
@@ -41,7 +41,6 @@ import androidx.compose.ui.unit.dp
|
|||||||
import ca.gosyer.jui.core.io.SYSTEM
|
import ca.gosyer.jui.core.io.SYSTEM
|
||||||
import ca.gosyer.jui.core.io.copyTo
|
import ca.gosyer.jui.core.io.copyTo
|
||||||
import ca.gosyer.jui.core.io.saveTo
|
import ca.gosyer.jui.core.io.saveTo
|
||||||
import ca.gosyer.jui.core.lang.IO
|
|
||||||
import ca.gosyer.jui.core.lang.throwIfCancellation
|
import ca.gosyer.jui.core.lang.throwIfCancellation
|
||||||
import ca.gosyer.jui.domain.backup.interactor.ExportBackupFile
|
import ca.gosyer.jui.domain.backup.interactor.ExportBackupFile
|
||||||
import ca.gosyer.jui.domain.backup.interactor.ImportBackupFile
|
import ca.gosyer.jui.domain.backup.interactor.ImportBackupFile
|
||||||
@@ -77,6 +76,7 @@ import kotlinx.collections.immutable.ImmutableList
|
|||||||
import kotlinx.collections.immutable.persistentListOf
|
import kotlinx.collections.immutable.persistentListOf
|
||||||
import kotlinx.collections.immutable.toImmutableList
|
import kotlinx.collections.immutable.toImmutableList
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
|
import kotlinx.coroutines.IO
|
||||||
import kotlinx.coroutines.flow.MutableSharedFlow
|
import kotlinx.coroutines.flow.MutableSharedFlow
|
||||||
import kotlinx.coroutines.flow.MutableStateFlow
|
import kotlinx.coroutines.flow.MutableStateFlow
|
||||||
import kotlinx.coroutines.flow.SharedFlow
|
import kotlinx.coroutines.flow.SharedFlow
|
||||||
|
|||||||
@@ -7,7 +7,6 @@
|
|||||||
package ca.gosyer.jui.ui.sources.globalsearch
|
package ca.gosyer.jui.ui.sources.globalsearch
|
||||||
|
|
||||||
import androidx.compose.runtime.snapshots.SnapshotStateMap
|
import androidx.compose.runtime.snapshots.SnapshotStateMap
|
||||||
import ca.gosyer.jui.core.lang.IO
|
|
||||||
import ca.gosyer.jui.domain.manga.model.Manga
|
import ca.gosyer.jui.domain.manga.model.Manga
|
||||||
import ca.gosyer.jui.domain.source.interactor.GetSearchManga
|
import ca.gosyer.jui.domain.source.interactor.GetSearchManga
|
||||||
import ca.gosyer.jui.domain.source.interactor.GetSourceList
|
import ca.gosyer.jui.domain.source.interactor.GetSourceList
|
||||||
@@ -22,6 +21,7 @@ import kotlinx.collections.immutable.ImmutableList
|
|||||||
import kotlinx.collections.immutable.persistentListOf
|
import kotlinx.collections.immutable.persistentListOf
|
||||||
import kotlinx.collections.immutable.toImmutableList
|
import kotlinx.collections.immutable.toImmutableList
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
|
import kotlinx.coroutines.IO
|
||||||
import kotlinx.coroutines.async
|
import kotlinx.coroutines.async
|
||||||
import kotlinx.coroutines.awaitAll
|
import kotlinx.coroutines.awaitAll
|
||||||
import kotlinx.coroutines.flow.MutableStateFlow
|
import kotlinx.coroutines.flow.MutableStateFlow
|
||||||
|
|||||||
Reference in New Issue
Block a user