Cleanup and code formatting

This commit is contained in:
kdeng00
2025-08-28 13:03:21 -04:00
parent 5716046e34
commit 2d06f8f0b9
3 changed files with 24 additions and 33 deletions
+5 -16
View File
@@ -388,7 +388,7 @@ impl CommitManager {
let members = UploadSongMembers { let members = UploadSongMembers {
song: s, song: s,
coverart: cover_art, coverart: cover_art,
token: token token: token,
}; };
match self.upload_song_process(&members).await { match self.upload_song_process(&members).await {
@@ -411,12 +411,7 @@ impl CommitManager {
} }
} }
async fn upload_song_process( async fn upload_song_process(&self, data: &UploadSongMembers) -> Result<()> {
&self,
// token: &icarus_models::token::AccessToken,
// song: &icarus_models::song::Song,
data: &UploadSongMembers
) -> Result<()> {
let mut up = syncers::upload::Upload::default(); let mut up = syncers::upload::Upload::default();
let host = self.ica_action.retrieve_flag_value(&String::from("-h")); let host = self.ica_action.retrieve_flag_value(&String::from("-h"));
up.set_api(&host); up.set_api(&host);
@@ -424,19 +419,14 @@ impl CommitManager {
let token = &data.token; let token = &data.token;
let song = &data.song; let song = &data.song;
let mut queued_song_id = uuid::Uuid::nil();
println!("Queueing song"); println!("Queueing song");
match up.queue_song(token, song).await { let queued_song_id = match up.queue_song(token, song).await {
Ok(id) => { Ok(id) => id,
println!("Song queued");
queued_song_id = id;
}
Err(err) => { Err(err) => {
return Err(std::io::Error::other(err.to_string())); return Err(std::io::Error::other(err.to_string()));
} }
} };
println!("Queued song Id: {queued_song_id:?}"); println!("Queued song Id: {queued_song_id:?}");
@@ -449,7 +439,6 @@ impl CommitManager {
} }
} }
Ok(()) Ok(())
} }
+3 -1
View File
@@ -20,7 +20,9 @@ fn retrieve_url_with_id(api: &models::api::Api, id: &uuid::Uuid) -> String {
url url
} }
pub async fn auth_header(token: &icarus_models::token::AccessToken) -> (http::HeaderName, http::HeaderValue) { pub async fn auth_header(
token: &icarus_models::token::AccessToken,
) -> (http::HeaderName, http::HeaderValue) {
let auth = reqwest::header::AUTHORIZATION; let auth = reqwest::header::AUTHORIZATION;
let auth_value = http::HeaderValue::from_str(&token.bearer_token()).unwrap(); let auth_value = http::HeaderValue::from_str(&token.bearer_token()).unwrap();
+16 -16
View File
@@ -85,10 +85,7 @@ impl Upload {
let mut headers = reqwest::header::HeaderMap::new(); let mut headers = reqwest::header::HeaderMap::new();
let (auth, auth_val) = syncers::common::auth_header(token).await; let (auth, auth_val) = syncers::common::auth_header(token).await;
headers.insert( headers.insert(auth, auth_val);
auth,
auth_val
);
headers.insert("Accept", HeaderValue::from_str("*/*").unwrap()); headers.insert("Accept", HeaderValue::from_str("*/*").unwrap());
headers.insert("Connection", HeaderValue::from_str("keep-alive").unwrap()); headers.insert("Connection", HeaderValue::from_str("keep-alive").unwrap());
headers.insert("Cache-Control", HeaderValue::from_str("no-cache").unwrap()); headers.insert("Cache-Control", HeaderValue::from_str("no-cache").unwrap());
@@ -116,16 +113,17 @@ impl Upload {
} }
} }
pub async fn link_user_to_queued_song(&self, token: &icarus_models::token::AccessToken, queued_song_id: &uuid::Uuid) -> Result<(), reqwest::Error> { pub async fn link_user_to_queued_song(
&self,
token: &icarus_models::token::AccessToken,
queued_song_id: &uuid::Uuid,
) -> Result<(), reqwest::Error> {
let endpoint = String::from("api/v2/song/queue/link"); let endpoint = String::from("api/v2/song/queue/link");
let url = format!("{}/{endpoint}", self.api.url); let url = format!("{}/{endpoint}", self.api.url);
let mut headers = reqwest::header::HeaderMap::new(); let mut headers = reqwest::header::HeaderMap::new();
let (auth, auth_val) = syncers::common::auth_header(token).await; let (auth, auth_val) = syncers::common::auth_header(token).await;
headers.insert( headers.insert(auth, auth_val);
auth,
auth_val
);
let client = reqwest::Client::builder().build().unwrap(); let client = reqwest::Client::builder().build().unwrap();
@@ -134,13 +132,15 @@ impl Upload {
"user_id": token.user_id "user_id": token.user_id
}); });
match client.patch(url).headers(headers).json(&payload).send().await { match client
Ok(_) => { .patch(url)
Ok(()) .headers(headers)
} .json(&payload)
Err(err) => { .send()
Err(err) .await
} {
Ok(_) => Ok(()),
Err(err) => Err(err),
} }
} }