Dismiss clear database confirm dialog on success (#7657)
This commit is contained in:
parent
2a875fe9b8
commit
9f5f101858
1 changed files with 4 additions and 2 deletions
|
@ -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)
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
Reference in a new issue