Update song queue flow #142

Merged
kdeng00 merged 9 commits from song_queue_status_update into v0.2 2025-06-07 14:47:43 -04:00
Showing only changes of commit f9d7589f25 - Show all commits
+13 -26
View File
@@ -889,34 +889,21 @@ mod tests {
get_resp_data::<crate::callers::song::response::Response>(response).await; get_resp_data::<crate::callers::song::response::Response>(response).await;
assert_eq!(false, resp.data.is_empty(), "Should not be empty"); assert_eq!(false, resp.data.is_empty(), "Should not be empty");
assert_eq!(false, resp.data[0].is_nil(), "Should not be empty"); assert_eq!(false, resp.data[0].is_nil(), "Should not be empty");
let id = resp.data[0];
match fetch_queue_req(&app).await { match fetch_queue_data_req(&app, &id).await {
Ok(response) => { Ok(response) => match resp_to_bytes(response).await {
let resp = get_resp_data::< Ok(bytes) => {
crate::callers::song::response::fetch_queue_song::Response, assert_eq!(
>(response) false,
.await; bytes.is_empty(),
assert_eq!(false, resp.data.is_empty(), "Should not be empty"); "Queued data should not be empty"
let id = resp.data[0].id; );
match fetch_queue_data_req(&app, &id).await {
Ok(response) => match resp_to_bytes(response).await {
Ok(bytes) => {
assert_eq!(
false,
bytes.is_empty(),
"Queued data should not be empty"
);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
}
},
Err(err) => {
assert!(false, "Error: {:?}", err);
}
} }
} Err(err) => {
assert!(false, "Error: {:?}", err);
}
},
Err(err) => { Err(err) => {
assert!(false, "Error: {:?}", err); assert!(false, "Error: {:?}", err);
} }