mirror of
https://github.com/mihonapp/mihon.git
synced 2025-06-30 13:07:52 +02:00
add sort by chapter number in download queue (#4337)
* add sort by chapter number in download queue * Bigest, smallest chapter download * grouped
This commit is contained in:
@ -157,6 +157,17 @@ class DownloadController :
|
||||
val downloads = items.mapNotNull { it.download }
|
||||
presenter.reorder(downloads)
|
||||
}
|
||||
R.id.bigest, R.id.smallest -> {
|
||||
val adapter = adapter ?: return false
|
||||
val items = adapter.currentItems.sortedBy { it.download.chapter.chapter_number }
|
||||
.toMutableList()
|
||||
if (item.itemId == R.id.bigest) {
|
||||
items.reverse()
|
||||
}
|
||||
adapter.updateDataSet(items)
|
||||
val downloads = items.mapNotNull { it.download }
|
||||
presenter.reorder(downloads)
|
||||
}
|
||||
}
|
||||
return super.onOptionsItemSelected(item)
|
||||
}
|
||||
|
Reference in New Issue
Block a user