File tree Expand file tree Collapse file tree
library/src/commonMain/kotlin/project/pipepipe/app Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -127,7 +127,9 @@ enum class PlaylistSortMode{
127127 UPLOAD_TIME_ASCENDING ,
128128 UPLOAD_TIME_DESCENDING ,
129129 DURATION_ASCENDING ,
130- DURATION_DESCENDING
130+ DURATION_DESCENDING ,
131+ SORT_NAME ,
132+ SORT_NAME_REVERSE
131133}
132134enum class PlaylistType {
133135 LOCAL ,
Original file line number Diff line number Diff line change @@ -440,6 +440,8 @@ class PlaylistDetailViewModel : BaseViewModel<PlaylistUiState>(PlaylistUiState()
440440 PlaylistSortMode .UPLOAD_TIME_DESCENDING -> uiState.value.list.itemList.sortedByDescending { it.uploadDate ? : Long .MIN_VALUE }
441441 PlaylistSortMode .DURATION_ASCENDING -> uiState.value.list.itemList.sortedBy { it.duration ? : Long .MAX_VALUE }
442442 PlaylistSortMode .DURATION_DESCENDING -> uiState.value.list.itemList.sortedByDescending { it.duration ? : Long .MIN_VALUE }
443+ PlaylistSortMode .SORT_NAME -> uiState.value.list.itemList.sortedBy { it.name }
444+ PlaylistSortMode .SORT_NAME_REVERSE -> uiState.value.list.itemList.sortedByDescending { it.name }
443445 }
444446 }
445447
You can’t perform that action at this time.
0 commit comments