diff --git a/imphnen-backend/src/bin/api.rs b/imphnen-backend/src/bin/api.rs index 5f446e9..1e0f00d 100644 --- a/imphnen-backend/src/bin/api.rs +++ b/imphnen-backend/src/bin/api.rs @@ -1,4 +1,3 @@ -use axum::Router; use imphnen_gateway::gateway_service; use imphnen_libs::axum_init; @@ -6,10 +5,7 @@ use imphnen_libs::axum_init; async fn main() { env_logger::init(); axum_init(|surrealdb_ws, surrealdb_mem| async { - let app = gateway_service(surrealdb_ws, surrealdb_mem).await; - let mut router = Router::new(); - router = router.nest("/api/v1/auth", imphnen_iam::v1::auth::auth_router()); - app.merge(router) + gateway_service(surrealdb_ws, surrealdb_mem).await }) .await; } diff --git a/imphnen-gateway/src/lib.rs b/imphnen-gateway/src/lib.rs index fe90d1b..15a71f2 100644 --- a/imphnen-gateway/src/lib.rs +++ b/imphnen-gateway/src/lib.rs @@ -48,7 +48,7 @@ pub async fn gateway_service( .merge(events_protected_routes()) .merge(testimonials_protected_routes()) .merge(dimentorin_router()) - .merge(gacha_router()) + .nest("/gacha", gacha_router()) .layer(from_fn(auth_middleware)); Router::new() diff --git a/test.sh b/test.sh index 407e8dc..3a6fa24 100644 --- a/test.sh +++ b/test.sh @@ -936,7 +936,7 @@ clear_database printf "\n${CYAN}=== Menjalankan Seeders ===${NC}\n" if [ "$SKIP_SEED" = true ]; then write_test_log "INFO" "Melewatkan seeding database." - # Still seed permissions and teams even if skipping other seeds + # Still seed permissions, teams, and gacha rolls even if skipping other seeds if ! RUST_LOG=debug cargo run --bin seed_permissions; then write_test_log "ERROR" "Gagal menjalankan seed permissions." exit 1 @@ -947,6 +947,11 @@ if [ "$SKIP_SEED" = true ]; then exit 1 fi write_test_log "SUCCESS" "Teams seeded." + if ! RUST_LOG=debug cargo run --bin seed_gacha_rolls; then + write_test_log "ERROR" "Gagal menjalankan seed gacha rolls." + exit 1 + fi + write_test_log "SUCCESS" "Gacha rolls seeded." else if ! RUST_LOG=debug cargo run --bin seeder; then write_test_log "ERROR" "Gagal menjalankan seeder roles permissions."