refactor: Simplify gateway service initialization and enhance seeding process for gacha rolls
This commit is contained in:
@@ -1,4 +1,3 @@
|
|||||||
use axum::Router;
|
|
||||||
use imphnen_gateway::gateway_service;
|
use imphnen_gateway::gateway_service;
|
||||||
use imphnen_libs::axum_init;
|
use imphnen_libs::axum_init;
|
||||||
|
|
||||||
@@ -6,10 +5,7 @@ use imphnen_libs::axum_init;
|
|||||||
async fn main() {
|
async fn main() {
|
||||||
env_logger::init();
|
env_logger::init();
|
||||||
axum_init(|surrealdb_ws, surrealdb_mem| async {
|
axum_init(|surrealdb_ws, surrealdb_mem| async {
|
||||||
let app = gateway_service(surrealdb_ws, surrealdb_mem).await;
|
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)
|
|
||||||
})
|
})
|
||||||
.await;
|
.await;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ pub async fn gateway_service(
|
|||||||
.merge(events_protected_routes())
|
.merge(events_protected_routes())
|
||||||
.merge(testimonials_protected_routes())
|
.merge(testimonials_protected_routes())
|
||||||
.merge(dimentorin_router())
|
.merge(dimentorin_router())
|
||||||
.merge(gacha_router())
|
.nest("/gacha", gacha_router())
|
||||||
.layer(from_fn(auth_middleware));
|
.layer(from_fn(auth_middleware));
|
||||||
|
|
||||||
Router::new()
|
Router::new()
|
||||||
|
|||||||
@@ -936,7 +936,7 @@ clear_database
|
|||||||
printf "\n${CYAN}=== Menjalankan Seeders ===${NC}\n"
|
printf "\n${CYAN}=== Menjalankan Seeders ===${NC}\n"
|
||||||
if [ "$SKIP_SEED" = true ]; then
|
if [ "$SKIP_SEED" = true ]; then
|
||||||
write_test_log "INFO" "Melewatkan seeding database."
|
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
|
if ! RUST_LOG=debug cargo run --bin seed_permissions; then
|
||||||
write_test_log "ERROR" "Gagal menjalankan seed permissions."
|
write_test_log "ERROR" "Gagal menjalankan seed permissions."
|
||||||
exit 1
|
exit 1
|
||||||
@@ -947,6 +947,11 @@ if [ "$SKIP_SEED" = true ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
write_test_log "SUCCESS" "Teams seeded."
|
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
|
else
|
||||||
if ! RUST_LOG=debug cargo run --bin seeder; then
|
if ! RUST_LOG=debug cargo run --bin seeder; then
|
||||||
write_test_log "ERROR" "Gagal menjalankan seeder roles permissions."
|
write_test_log "ERROR" "Gagal menjalankan seeder roles permissions."
|
||||||
|
|||||||
Reference in New Issue
Block a user