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( ClearDatabaseDeleteDialog(
onDismissRequest = { presenter.dialog = null }, onDismissRequest = { presenter.dialog = null },
onDelete = { onDelete = {
presenter.removeMangaBySourceId((presenter.dialog as ClearDatabasePresenter.Dialog.Delete).sourceIds) presenter.removeMangaBySourceId(dialog.sourceIds)
presenter.clearSelection() presenter.clearSelection()
presenter.dialog = null
context.toast(R.string.clear_database_completed) context.toast(R.string.clear_database_completed)
}, },
) )