Fixed test
This commit is contained in:
+17
-8
@@ -38,7 +38,7 @@ mod metadata_queue {
|
|||||||
|
|
||||||
pub async fn insert(
|
pub async fn insert(
|
||||||
pool: &sqlx::PgPool,
|
pool: &sqlx::PgPool,
|
||||||
metadata: &String,
|
metadata: &serde_json::Value,
|
||||||
song_queue_id: &uuid::Uuid,
|
song_queue_id: &uuid::Uuid,
|
||||||
) -> Result<uuid::Uuid, sqlx::Error> {
|
) -> Result<uuid::Uuid, sqlx::Error> {
|
||||||
let result = sqlx::query(
|
let result = sqlx::query(
|
||||||
@@ -76,8 +76,22 @@ pub mod endpoint {
|
|||||||
) -> (StatusCode, Json<super::response::Response>) {
|
) -> (StatusCode, Json<super::response::Response>) {
|
||||||
let mut results: Vec<uuid::Uuid> = Vec::new();
|
let mut results: Vec<uuid::Uuid> = Vec::new();
|
||||||
let mut response = super::response::Response::default();
|
let mut response = super::response::Response::default();
|
||||||
match serde_json::to_string_pretty(&payload) {
|
let meta = serde_json::json!(
|
||||||
Ok(meta) => match super::metadata_queue::insert(&pool, &meta, &payload.id).await {
|
{
|
||||||
|
"id": &payload.id,
|
||||||
|
"album": &payload.album,
|
||||||
|
"album_artist": &payload.album_artist,
|
||||||
|
"genre": &payload.genre,
|
||||||
|
"year": &payload.year,
|
||||||
|
"track_count": &payload.track_count,
|
||||||
|
"disc_count": &payload.disc_count,
|
||||||
|
"title": &payload.title,
|
||||||
|
"artist": &payload.artist,
|
||||||
|
"disc": &payload.disc,
|
||||||
|
"track": &payload.track,
|
||||||
|
"duration": &payload.duration,
|
||||||
|
});
|
||||||
|
match super::metadata_queue::insert(&pool, &meta, &payload.id).await {
|
||||||
Ok(id) => {
|
Ok(id) => {
|
||||||
results.push(id);
|
results.push(id);
|
||||||
response.data = results;
|
response.data = results;
|
||||||
@@ -93,11 +107,6 @@ pub mod endpoint {
|
|||||||
response.message = err.to_string();
|
response.message = err.to_string();
|
||||||
(StatusCode::BAD_REQUEST, Json(response))
|
(StatusCode::BAD_REQUEST, Json(response))
|
||||||
}
|
}
|
||||||
},
|
|
||||||
Err(err) => {
|
|
||||||
response.message = err.to_string();
|
|
||||||
(StatusCode::BAD_REQUEST, Json(response))
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user