feat: gacha roll

This commit is contained in:
Maulana Sodiqin
2025-03-19 05:34:39 +07:00
parent 12043f027c
commit f9c49d44b5
7 changed files with 25 additions and 9 deletions
+7 -1
View File
@@ -8,11 +8,17 @@ pub use auth::*;
pub use docs::*;
pub use gacha::*;
pub use users::*;
use utoipa_swagger_ui::SwaggerUi;
pub async fn routes() -> Router {
let public_routes = Router::new().nest("/auth", auth_router());
let protected_routes = Router::new()
.nest("/gacha", gacha_router())
.layer(from_fn(auth::auth_middleware::auth_middleware));
Router::new().merge(public_routes).merge(protected_routes)
Router::new()
.merge(public_routes)
.merge(protected_routes)
.merge(SwaggerUi::new("/v1/docs").url("/openapi.json", docs_router()))
}