Add "Move all chapters from series to top" option to download context menu (#6794)
* Added basic move to top series feature
* Remove intermediate List
* Change text string
* Remove spanish manual translation
* Changed algorithm to use "partition"
(cherry picked from commit 3aa4e6eb93)
This commit is contained in:
committed by
Jobobby04
parent
6ef1f566ec
commit
0bff96e0d7
@@ -366,6 +366,14 @@ class DownloadController :
|
||||
}
|
||||
presenter.reorder(newDownloads)
|
||||
}
|
||||
R.id.move_to_top_series -> {
|
||||
val (selectedSeries, otherSeries) = adapter?.currentItems
|
||||
?.filterIsInstance<DownloadItem>()
|
||||
?.map(DownloadItem::download)
|
||||
?.partition { item.download.manga.id == it.manga.id }
|
||||
?: Pair(listOf<Download>(), listOf<Download>())
|
||||
presenter.reorder(selectedSeries + otherSeries)
|
||||
}
|
||||
R.id.cancel_download -> {
|
||||
presenter.cancelDownload(item.download)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user