This commit is contained in:
2026-05-17 13:33:10 +02:00
parent b2cefb7d66
commit fed75d4820
54 changed files with 3845 additions and 51 deletions
+12 -3
View File
@@ -1,5 +1,7 @@
use crate::http::OxRouter;
use axum::Router;
use utoipa::OpenApi;
use utoipa_swagger_ui::SwaggerUi;
pub mod attachment;
pub mod auth;
@@ -8,17 +10,24 @@ pub mod channel;
pub mod core;
pub mod group;
pub mod message;
pub mod openapi;
pub mod server;
pub mod user;
pub fn router() -> OxRouter {
Router::new()
let api_routes = Router::new()
.merge(auth::routes::router())
.merge(server::routes::router())
.merge(category::routes::router())
.merge(channel::routes::router())
.merge(group::routes::router())
.merge(message::routes::router())
.merge(user::routes::router())
// .merge(attachment::routes::router())
.merge(user::routes::router());
Router::new()
.nest("/api", api_routes)
// .merge(attachment::routes::router())
.merge(
SwaggerUi::new("/swagger-ui").url("/api-docs/openapi.json", openapi::ApiDoc::openapi()),
)
}