Files
imphnen-backend-service/imphnen-gacha/src/v1/mod.rs
T

21 lines
625 B
Rust
Raw Normal View History

2025-05-20 10:45:01 +07:00
use axum::Router;
2025-05-22 00:31:36 +07:00
pub mod gacha_claims;
pub mod gacha_credits;
pub mod gacha_items;
pub mod gacha_rolls;
2025-04-07 00:50:57 +07:00
// Export only public router functions to avoid namespace pollution
pub use gacha_claims::gacha_claim_router;
pub use gacha_credits::*; // gacha_credits doesn't have router functions
pub use gacha_items::gacha_item_router;
pub use gacha_rolls::gacha_roll_router;
2025-05-20 10:45:01 +07:00
/// Creates the main gacha router with all version 1 endpoints
2025-05-20 10:45:01 +07:00
pub fn gacha_router() -> Router {
Router::new()
.nest("/claims", gacha_claim_router())
.nest("/items", gacha_item_router())
.nest("/rolls", gacha_roll_router())
2025-05-20 10:45:01 +07:00
}