mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01: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