Remove useless context switches
This commit is contained in:
parent
441358f1ae
commit
29d786d8db
@ -17,7 +17,6 @@ import eu.kanade.tachiyomi.source.SourceManager
|
||||
import eu.kanade.tachiyomi.ui.base.controller.withFadeTransaction
|
||||
import eu.kanade.tachiyomi.ui.manga.MangaController
|
||||
import eu.kanade.tachiyomi.util.lang.launchUI
|
||||
import eu.kanade.tachiyomi.util.lang.withUIContext
|
||||
import eu.kanade.tachiyomi.util.view.setVectorCompat
|
||||
import exh.source.MERGED_SOURCE_ID
|
||||
import exh.util.executeOnIO
|
||||
@ -63,7 +62,6 @@ class MigrationProcessHolder(
|
||||
binding.skipManga.isVisible = true
|
||||
binding.migrationMangaCardTo.resetManga()
|
||||
if (manga != null) {
|
||||
withUIContext {
|
||||
binding.migrationMangaCardFrom.attachManga(manga, source)
|
||||
binding.migrationMangaCardFrom.root.clicks()
|
||||
.onEach {
|
||||
@ -75,7 +73,6 @@ class MigrationProcessHolder(
|
||||
)
|
||||
}
|
||||
.launchIn(adapter.controller.viewScope)
|
||||
}
|
||||
|
||||
/*launchUI {
|
||||
item.manga.progress.asFlow().collect { (max, progress) ->
|
||||
@ -94,11 +91,11 @@ class MigrationProcessHolder(
|
||||
val resultSource = searchResult?.source?.let {
|
||||
sourceManager.get(it)
|
||||
}
|
||||
withUIContext {
|
||||
|
||||
if (item.manga.mangaId != this@MigrationProcessHolder.item?.manga?.mangaId ||
|
||||
item.manga.migrationStatus == MigrationStatus.RUNNING
|
||||
) {
|
||||
return@withUIContext
|
||||
return@launchUI
|
||||
}
|
||||
if (searchResult != null && resultSource != null) {
|
||||
binding.migrationMangaCardTo.attachManga(searchResult, resultSource)
|
||||
@ -127,7 +124,6 @@ class MigrationProcessHolder(
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun MigrationMangaCardBinding.resetManga() {
|
||||
loadingGroup.isVisible = true
|
||||
|
Loading…
x
Reference in New Issue
Block a user