Dismiss clear database confirm dialog on success (#7657)

This commit is contained in:
stevenyomi 2022-07-31 22:59:55 +08:00 committed by GitHub
parent 2a875fe9b8
commit 9f5f101858
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -44,12 +44,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)
presenter.removeMangaBySourceId(dialog.sourceIds)
presenter.clearSelection()
presenter.dialog = null
context.toast(R.string.clear_database_completed)
},
)