fix to multiple "add to library" toasts bug when adding a new series (#9433)
fix to multiple "add to library" toasts bug (#9177) Co-authored-by: Houssein Zaghdane <zaghdane@fireflow.de>
This commit is contained in:
parent
f63573f25f
commit
6ce42dc167
1 changed files with 3 additions and 3 deletions
|
@ -605,6 +605,9 @@ class MangaInfoScreenModel(
|
|||
}
|
||||
|
||||
if (!isFavorited && !successState.hasPromptedToAddBefore) {
|
||||
updateSuccessState { successState ->
|
||||
successState.copy(hasPromptedToAddBefore = true)
|
||||
}
|
||||
coroutineScope.launch {
|
||||
val result = snackbarHostState.showSnackbar(
|
||||
message = context.getString(R.string.snack_add_to_library),
|
||||
|
@ -614,9 +617,6 @@ class MangaInfoScreenModel(
|
|||
if (result == SnackbarResult.ActionPerformed && !isFavorited) {
|
||||
toggleFavorite()
|
||||
}
|
||||
updateSuccessState { successState ->
|
||||
successState.copy(hasPromptedToAddBefore = true)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Reference in a new issue