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
+1 -4
View File
@@ -1,6 +1,5 @@
use crate::{AppState, RedisClient, SurrealClient};
use axum::{response::Redirect, routing::get, Extension, Router};
use utoipa_swagger_ui::SwaggerUi;
use axum::{Extension, Router};
pub mod v1;
pub mod v2;
@@ -8,9 +7,7 @@ pub mod v2;
pub async fn apps(surrealdb: SurrealClient, redisdb: RedisClient) -> Router {
let state = AppState { surrealdb, redisdb };
Router::new()
.route("/", get(Redirect::to("/docs")))
.nest("/v1", v1::routes().await)
.nest("/v2", v2::routes().await)
.merge(SwaggerUi::new("/docs").url("/openapi.json", v1::docs_router()))
.layer(Extension(state))
}