Albirew/tachiyomi
Archivé
1
0
Bifurcation 0

MangaScreenModel: Start downloads in IO dispatcher (#10241)

Cette révision appartient à :
Ivan Iskandar 2023-12-17 21:55:54 +07:00 révisé par GitHub
Parent c6356fe4b2
révision 09531e7f5a
Aucune clé n'a été trouvée pour cette signature dans la base de données
ID de la clé GPG: 4AEE18F83AFDEB23

Voir le fichier

@ -636,8 +636,9 @@ class MangaScreenModel(
) {
val successState = successState ?: return
screenModelScope.launchNonCancellable {
if (startNow) {
val chapterId = chapters.singleOrNull()?.id ?: return
val chapterId = chapters.singleOrNull()?.id ?: return@launchNonCancellable
downloadManager.startDownloadNow(chapterId)
} else {
downloadChapters(chapters)
@ -647,7 +648,6 @@ class MangaScreenModel(
updateSuccessState { state ->
state.copy(hasPromptedToAddBefore = true)
}
screenModelScope.launch {
val result = snackbarHostState.showSnackbar(
message = context.stringResource(MR.strings.snack_add_to_library),
actionLabel = context.stringResource(MR.strings.action_add),