feat: enhance album and media management with update and delete functionalities
This commit is contained in:
@@ -1,19 +1,13 @@
|
||||
use axum::{
|
||||
Router,
|
||||
routing::{get, post},
|
||||
};
|
||||
use axum::{Router, routing::get};
|
||||
|
||||
use crate::{
|
||||
handlers::{album_handlers, auth_handlers, media_handlers},
|
||||
handlers::{album_handlers, auth_handlers, media_handlers, user_handlers},
|
||||
state::AppState,
|
||||
};
|
||||
|
||||
pub fn api_routes() -> Router<AppState> {
|
||||
let auth_routes = Router::new()
|
||||
.route("/register", post(auth_handlers::register))
|
||||
.route("/login", post(auth_handlers::login));
|
||||
|
||||
let user_routes = Router::new().route("/me", get(auth_handlers::get_me));
|
||||
let auth_routes = auth_handlers::auth_routes();
|
||||
let user_routes = user_handlers::user_routes();
|
||||
let media_routes = media_handlers::media_routes();
|
||||
let album_routes = album_handlers::album_routes();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user