Some warning fixes
Some checks failed
Rust Build / Check (pull_request) Successful in 33s
Rust Build / Test Suite (pull_request) Successful in 33s
Rust Build / Rustfmt (pull_request) Failing after 23s
Rust Build / Clippy (pull_request) Successful in 31s
Rust Build / build (pull_request) Successful in 35s
Some checks failed
Rust Build / Check (pull_request) Successful in 33s
Rust Build / Test Suite (pull_request) Successful in 33s
Rust Build / Rustfmt (pull_request) Failing after 23s
Rust Build / Clippy (pull_request) Successful in 31s
Rust Build / build (pull_request) Successful in 35s
This commit is contained in:
17
src/main.rs
17
src/main.rs
@@ -16,7 +16,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|||||||
println!("SongQueueItem: {:?}", song_queue_item);
|
println!("SongQueueItem: {:?}", song_queue_item);
|
||||||
let song_queue_id = song_queue_item.data[0].id;
|
let song_queue_id = song_queue_item.data[0].id;
|
||||||
|
|
||||||
process_song(&app_base_url, &song_queue_id);
|
// TODO: Do something with the result later
|
||||||
|
let _ = process_song(&app_base_url, &song_queue_id).await;
|
||||||
} else {
|
} else {
|
||||||
println!("Queue is empty");
|
println!("Queue is empty");
|
||||||
}
|
}
|
||||||
@@ -54,8 +55,8 @@ async fn is_queue_empty(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn process_song(api_url: &String, song_queue_id: &uuid::Uuid) {
|
async fn process_song(api_url: &String, song_queue_id: &uuid::Uuid) -> Result<(), reqwest::Error> {
|
||||||
match api::fetch_song_queue_data::get_data(&api_url, &song_queue_id).await {
|
match api::fetch_song_queue_data::get_data(api_url, song_queue_id).await {
|
||||||
Ok(response) => {
|
Ok(response) => {
|
||||||
// Process data here...
|
// Process data here...
|
||||||
match api::fetch_song_queue_data::response::parse_response(response).await {
|
match api::fetch_song_queue_data::response::parse_response(response).await {
|
||||||
@@ -65,7 +66,7 @@ async fn process_song(api_url: &String, song_queue_id: &uuid::Uuid) {
|
|||||||
|
|
||||||
println!("Saved at: {:?}", save_path);
|
println!("Saved at: {:?}", save_path);
|
||||||
|
|
||||||
match api::get_metadata_queue::get(&api_url, &song_queue_id).await {
|
match api::get_metadata_queue::get(api_url, song_queue_id).await {
|
||||||
Ok(response) => {
|
Ok(response) => {
|
||||||
match response
|
match response
|
||||||
.json::<api::get_metadata_queue::response::Response>()
|
.json::<api::get_metadata_queue::response::Response>()
|
||||||
@@ -86,22 +87,28 @@ async fn process_song(api_url: &String, song_queue_id: &uuid::Uuid) {
|
|||||||
// TODO: Create coverart
|
// TODO: Create coverart
|
||||||
// TODO: Wipe data from queued song
|
// TODO: Wipe data from queued song
|
||||||
// TODO: Wipe data from queued coverart
|
// TODO: Wipe data from queued coverart
|
||||||
|
Ok(())
|
||||||
}
|
}
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
eprintln!("Error: {:?}", err);
|
eprintln!("Error: {:?}", err);
|
||||||
|
Err(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
eprintln!("Error: {:?}", err);
|
eprintln!("Error: {:?}", err);
|
||||||
|
Err(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Err(err) => {}
|
Err(err) => {
|
||||||
|
Err(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
eprintln!("Error fetching song queue data: {:?}", err);
|
eprintln!("Error fetching song queue data: {:?}", err);
|
||||||
|
Err(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user