Removing hard coded user_id (#38)
Some checks failed
Rust Build / Check (push) Failing after 39s
Release Tagging / release (push) Successful in 43s
Rust Build / Test Suite (push) Failing after 36s
Rust Build / Rustfmt (push) Successful in 30s
Rust Build / Clippy (push) Failing after 35s
Rust Build / build (push) Failing after 1m28s
Rust Build / Check (pull_request) Failing after 32s
Rust Build / Rustfmt (pull_request) Successful in 28s
Rust Build / Clippy (pull_request) Failing after 35s
Rust Build / Test Suite (pull_request) Failing after 1m10s
Rust Build / build (pull_request) Failing after 35s
Some checks failed
Rust Build / Check (push) Failing after 39s
Release Tagging / release (push) Successful in 43s
Rust Build / Test Suite (push) Failing after 36s
Rust Build / Rustfmt (push) Successful in 30s
Rust Build / Clippy (push) Failing after 35s
Rust Build / build (push) Failing after 1m28s
Rust Build / Check (pull_request) Failing after 32s
Rust Build / Rustfmt (pull_request) Successful in 28s
Rust Build / Clippy (pull_request) Failing after 35s
Rust Build / Test Suite (pull_request) Failing after 1m10s
Rust Build / build (pull_request) Failing after 35s
Reviewed-on: #38 Co-authored-by: phoenix <kundeng00@pm.me> Co-committed-by: phoenix <kundeng00@pm.me>
This commit is contained in:
11
src/main.rs
11
src/main.rs
@@ -21,9 +21,10 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|||||||
println!("Queue is not empty");
|
println!("Queue is not empty");
|
||||||
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;
|
||||||
|
let user_id = song_queue_item.data[0].user_id;
|
||||||
|
|
||||||
// TODO: Do something with the result later
|
// TODO: Do something with the result later
|
||||||
match some_work(&app_base_url, &song_queue_id).await {
|
match some_work(&app_base_url, &song_queue_id, &user_id).await {
|
||||||
Ok((
|
Ok((
|
||||||
_song,
|
_song,
|
||||||
_coverart,
|
_coverart,
|
||||||
@@ -125,6 +126,7 @@ async fn is_queue_empty(
|
|||||||
async fn some_work(
|
async fn some_work(
|
||||||
app_base_url: &String,
|
app_base_url: &String,
|
||||||
song_queue_id: &uuid::Uuid,
|
song_queue_id: &uuid::Uuid,
|
||||||
|
user_id: &uuid::Uuid,
|
||||||
) -> Result<
|
) -> Result<
|
||||||
(
|
(
|
||||||
icarus_models::song::Song,
|
icarus_models::song::Song,
|
||||||
@@ -153,16 +155,13 @@ async fn some_work(
|
|||||||
Ok(_inner_response) => {
|
Ok(_inner_response) => {
|
||||||
println!("Response: {_inner_response:?}");
|
println!("Response: {_inner_response:?}");
|
||||||
|
|
||||||
// TODO: Do not hard code this. Check if one of the existing
|
|
||||||
// endpoints already have the user_id
|
|
||||||
let user_id = uuid::Uuid::new_v4();
|
|
||||||
// TODO: Place this somewhere else
|
// TODO: Place this somewhere else
|
||||||
let song_type = String::from("flac");
|
let song_type = String::from("flac");
|
||||||
// Err(std::io::Error::other(err.to_string()))
|
|
||||||
match the_rest::create_song::create(
|
match the_rest::create_song::create(
|
||||||
app_base_url,
|
app_base_url,
|
||||||
&metadata,
|
&metadata,
|
||||||
&user_id,
|
user_id,
|
||||||
&song_type,
|
&song_type,
|
||||||
)
|
)
|
||||||
.await
|
.await
|
||||||
|
@@ -6,6 +6,7 @@ pub mod fetch_next_queue_item {
|
|||||||
pub id: uuid::Uuid,
|
pub id: uuid::Uuid,
|
||||||
pub filename: String,
|
pub filename: String,
|
||||||
pub status: String,
|
pub status: String,
|
||||||
|
pub user_id: uuid::Uuid,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Deserialize, Serialize)]
|
#[derive(Debug, Deserialize, Serialize)]
|
||||||
|
Reference in New Issue
Block a user