From 6a7a49fb3804d0d27bbaee08b6feb26b4973b4bc Mon Sep 17 00:00:00 2001 From: niliara-edu Date: Wed, 22 Jan 2025 14:10:08 +0100 Subject: prepare for api --- src/api.rs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/api.rs (limited to 'src/api.rs') diff --git a/src/api.rs b/src/api.rs new file mode 100644 index 0000000..1810f24 --- /dev/null +++ b/src/api.rs @@ -0,0 +1,23 @@ +use actix_web::{web, Scope}; + +pub mod song; +pub mod album; +pub mod artist; +pub mod search_results; + +pub fn api_scope() -> Scope { + web::scope("/api") + .service(song::get_song) + .service(song::post_song) + .service(song::put_song) + .service(song::delete_song) + .service(album::get_album) + .service(album::post_album) + .service(album::put_album) + .service(album::delete_album) + .service(artist::get_artist) + .service(artist::post_artist) + .service(artist::put_artist) + .service(artist::delete_artist) + .service(search_results::search_results) +} -- cgit v1.2.3