Code formatting

This commit is contained in:
kdeng00
2025-05-25 20:02:10 -04:00
parent 77ed332fef
commit d32a11b178
2 changed files with 47 additions and 39 deletions
+23 -15
View File
@@ -81,7 +81,7 @@ pub mod request {
pub mod wipe_data_from_song_queue { pub mod wipe_data_from_song_queue {
#[derive(Debug, serde::Deserialize, serde::Serialize)] #[derive(Debug, serde::Deserialize, serde::Serialize)]
pub struct Request { pub struct Request {
pub song_queue_id: uuid::Uuid pub song_queue_id: uuid::Uuid,
} }
} }
} }
@@ -139,7 +139,7 @@ pub mod response {
#[derive(Debug, Default, serde::Deserialize, serde::Serialize)] #[derive(Debug, Default, serde::Deserialize, serde::Serialize)]
pub struct Response { pub struct Response {
pub message: String, pub message: String,
pub data: Vec<uuid::Uuid> pub data: Vec<uuid::Uuid>,
} }
} }
} }
@@ -474,11 +474,14 @@ mod song_queue {
} }
} }
pub async fn get_song_queue(pool: &sqlx::PgPool, id: &uuid::Uuid) -> Result<SongQueue, sqlx::Error> { pub async fn get_song_queue(
pool: &sqlx::PgPool,
id: &uuid::Uuid,
) -> Result<SongQueue, sqlx::Error> {
let result = sqlx::query( let result = sqlx::query(
r#" r#"
SELECT id, filename, status FROM "songQueue" WHERE id = $1 SELECT id, filename, status FROM "songQueue" WHERE id = $1
"# "#,
) )
.bind(id) .bind(id)
.fetch_one(pool) .fetch_one(pool)
@@ -506,11 +509,14 @@ mod song_queue {
} }
} }
pub async fn wipe_data(pool: &sqlx::PgPool, id: &uuid::Uuid) -> Result<uuid::Uuid, sqlx::Error> { pub async fn wipe_data(
pool: &sqlx::PgPool,
id: &uuid::Uuid,
) -> Result<uuid::Uuid, sqlx::Error> {
let result = sqlx::query( let result = sqlx::query(
r#" r#"
UPDATE "songQueue" SET data = NULL WHERE id = $1 RETURNING id; UPDATE "songQueue" SET data = NULL WHERE id = $1 RETURNING id;
"# "#,
) )
.bind(id) .bind(id)
.fetch_one(pool) .fetch_one(pool)
@@ -520,10 +526,11 @@ mod song_queue {
}); });
match result { match result {
Ok(row) => { Ok(row) => Ok(row
Ok(row.try_get("id").map_err(|_e| sqlx::Error::RowNotFound).unwrap()) .try_get("id")
} .map_err(|_e| sqlx::Error::RowNotFound)
Err(_) => Err(sqlx::Error::RowNotFound) .unwrap()),
Err(_) => Err(sqlx::Error::RowNotFound),
} }
} }
@@ -808,13 +815,15 @@ pub mod endpoint {
pub async fn wipe_data_from_song_queue( pub async fn wipe_data_from_song_queue(
axum::Extension(pool): axum::Extension<sqlx::PgPool>, axum::Extension(pool): axum::Extension<sqlx::PgPool>,
axum::Json(payload): axum::Json<super::request::wipe_data_from_song_queue::Request>, axum::Json(payload): axum::Json<super::request::wipe_data_from_song_queue::Request>,
) -> (axum::http::StatusCode, axum::Json<super::response::wipe_data_from_song_queue::Response>,) { ) -> (
axum::http::StatusCode,
axum::Json<super::response::wipe_data_from_song_queue::Response>,
) {
let mut response = super::response::wipe_data_from_song_queue::Response::default(); let mut response = super::response::wipe_data_from_song_queue::Response::default();
let id = payload.song_queue_id; let id = payload.song_queue_id;
match super::song_queue::get_song_queue(&pool, &id).await { match super::song_queue::get_song_queue(&pool, &id).await {
Ok(song_queue) => { Ok(song_queue) => match super::song_queue::wipe_data(&pool, &song_queue.id).await {
match super::song_queue::wipe_data(&pool, &song_queue.id).await {
Ok(wiped_id) => { Ok(wiped_id) => {
response.message = String::from("Success"); response.message = String::from("Success");
response.data.push(wiped_id); response.data.push(wiped_id);
@@ -825,8 +834,7 @@ pub mod endpoint {
response.message = err.to_string(); response.message = err.to_string();
(axum::http::StatusCode::NOT_FOUND, axum::Json(response)) (axum::http::StatusCode::NOT_FOUND, axum::Json(response))
} }
} },
}
Err(err) => { Err(err) => {
response.message = err.to_string(); response.message = err.to_string();
(axum::http::StatusCode::NOT_FOUND, axum::Json(response)) (axum::http::StatusCode::NOT_FOUND, axum::Json(response))
+1 -1
View File
@@ -75,7 +75,7 @@ pub mod init {
) )
.route( .route(
crate::callers::endpoints::QUEUESONGDATAWIPE, crate::callers::endpoints::QUEUESONGDATAWIPE,
patch(crate::callers::song::endpoint::wipe_data_from_song_queue) patch(crate::callers::song::endpoint::wipe_data_from_song_queue),
) )
.route( .route(
crate::callers::endpoints::QUEUEMETADATA, crate::callers::endpoints::QUEUEMETADATA,