Improve formatting and omit this

This commit is contained in:
Yash Khare 2020-04-15 23:18:35 +05:30
parent 537b2be914
commit 3be699c994

View File

@ -45,15 +45,17 @@ data class DeleteFiles(private val booksOnDiskListItems: List<BookOnDisk>) :
dialogShower.show(DeleteZims(name), {
activity.toast(
if (booksOnDiskListItems.deleteAll())
R.string.delete_zims_toast else
if (booksOnDiskListItems.deleteAll()) {
R.string.delete_zims_toast
} else {
R.string.delete_zim_failed
}
)
})
}
private fun List<BookOnDisk>.deleteAll(): Boolean {
return this.fold(true) { acc, book ->
return fold(true) { acc, book ->
acc && deleteSpecificZimFile(book).also {
if (it && book.file.canonicalPath == zimReaderContainer.zimCanonicalPath) {
zimReaderContainer.setZimFile(null)