feat(downloads): add media quality and queue reordering

This commit is contained in:
NimBold
2026-07-23 02:55:33 +03:30
parent f4e5e211cc
commit ceab8a5fdf
22 changed files with 869 additions and 16 deletions
+11 -4
View File
@@ -5650,11 +5650,18 @@ async fn move_many_in_queue(
ids: Vec<String>,
queue_id: String,
direction: crate::ipc::QueueDirection,
target_index: Option<usize>,
) -> Result<Vec<String>, AppError> {
Ok(state
.queue_manager
.move_many_in_queue(&ids, &queue_id, direction)
.await)
Ok(match target_index {
Some(target_index) => state
.queue_manager
.move_many_in_queue_to(&ids, &queue_id, target_index)
.await,
None => state
.queue_manager
.move_many_in_queue(&ids, &queue_id, direction)
.await,
})
}
#[tauri::command]