Dismiss clear database confirm dialog on success (#7657)

(cherry picked from commit 9f5f101858b55624340999db9ad07e018662f6c0)

# Conflicts:
#	app/src/main/java/eu/kanade/presentation/more/settings/database/ClearDatabaseScreen.kt
This commit is contained in:
stevenyomi 2022-07-31 22:59:55 +08:00 committed by Jobobby04
parent 832f181501
commit f0c0dbe649

View File

@ -43,12 +43,14 @@ fun ClearDatabaseScreen(
},
)
}
if (presenter.dialog is ClearDatabasePresenter.Dialog.Delete) {
val dialog = presenter.dialog
if (dialog is ClearDatabasePresenter.Dialog.Delete) {
ClearDatabaseDeleteDialog(
onDismissRequest = { presenter.dialog = null },
onDelete = {
presenter.removeMangaBySourceId((presenter.dialog as ClearDatabasePresenter.Dialog.Delete).sourceIds, /* SY --> */ it /* SY <-- */)
presenter.removeMangaBySourceId(dialog.sourceIds, /* SY --> */ it /* SY <-- */)
presenter.clearSelection()
presenter.dialog = null
context.toast(R.string.clear_database_completed)
},
)