From 9e78604fef66bbef819c703c2b70ed8e770aafd7 Mon Sep 17 00:00:00 2001 From: phoenix Date: Sun, 20 Apr 2025 14:38:22 -0400 Subject: [PATCH] Added queue_song endpoint --- src/callers/song.rs | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/src/callers/song.rs b/src/callers/song.rs index 0dbfaf5..af031c4 100644 --- a/src/callers/song.rs +++ b/src/callers/song.rs @@ -1,5 +1,30 @@ -pub mod request {} +pub mod request { + use serde::{Deserialize, Serialize}; -pub mod response {} + #[derive(Default, Deserialize, Serialize)] + pub struct Request { + pub message: String, + } -pub mod endpoint {} +} + +pub mod response { + use serde::{Deserialize, Serialize}; + + #[derive(Default, Deserialize, Serialize)] + pub struct Response { + pub message: String, + pub data: Vec, + } +} + +pub mod endpoint { + use axum::{http::{StatusCode}, Json}; + + pub async fn queue_song( + Json(payload): Json, + ) -> (StatusCode, Json) { + (StatusCode::OK, Json(super::response::Response::default())) + } + +}