Cleanup with recently read bug

This commit is contained in:
Jay 2020-01-11 01:29:37 -08:00
parent 130b2df89d
commit 2081457ade

View File

@ -145,32 +145,13 @@ class RecentlyReadController : NucleusController<RecentlyReadPresenter>(),
} }
override fun removeHistory(manga: Manga, history: History, all: Boolean) { override fun removeHistory(manga: Manga, history: History, all: Boolean) {
presenter.lastCount = adapter?.itemCount ?: 25
if (all) { if (all) {
// Reset last read of chapter to 0L // Reset last read of chapter to 0L
presenter.removeAllFromHistory(manga.id!!) presenter.removeAllFromHistory(manga.id!!)
/*val safeAdapter = adapter ?: return
val items = (0 until safeAdapter.itemCount).filter {
val item = safeAdapter.getItem(it)
if (item is RecentlyReadItem)
item.mch.manga.id == manga.id
else
false
}
adapter?.removeItems(items)*/
} else { } else {
// Remove all chapters belonging to manga from library // Remove all chapters belonging to manga from library
presenter.removeFromHistory(history) presenter.removeFromHistory(history)
/*val safeAdapter = adapter ?: return
val item = (0 until safeAdapter.itemCount).find {
val item = safeAdapter.getItem(it)
if (item is RecentlyReadItem)
item.mch.history == history
else
false
} ?: return
adapter?.removeItem(item)*/
} }
} }