diff --git a/src/update_queued_song.rs b/src/update_queued_song.rs index 7a95dac..e69de29 100644 --- a/src/update_queued_song.rs +++ b/src/update_queued_song.rs @@ -1,36 +0,0 @@ -pub async fn update_queued_song( - app: &crate::config::App, - song_path: &String, - song_queue_id: &uuid::Uuid, -) -> Result { - let client = reqwest::Client::builder().build()?; - - println!("Song path: {song_path:?}"); - - // TODO: Make the filename random - let form = reqwest::multipart::Form::new().part( - "file", - reqwest::multipart::Part::bytes(std::fs::read(song_path).unwrap()) - .file_name("track01.flac"), - ); - - let url = format!("{}/api/v2/song/queue/{song_queue_id}", app.uri); - println!("Url: {url:?}"); - - let (key, header) = crate::api::auth_header(app).await; - let request = client.patch(url).multipart(form).header(key, header); - - let response = request.send().await?; - - Ok(response) -} - -pub mod response { - use serde::{Deserialize, Serialize}; - - #[derive(Debug, Deserialize, Serialize)] - pub struct Response { - pub message: String, - pub data: Vec, - } -}