feat(seed): curated FIFA17 dev content pack + opt-in game-scoped ownership seed

This commit is contained in:
funman300
2026-08-11 22:55:02 +00:00
parent 6acae54f80
commit 36abd4b6fb
8 changed files with 971 additions and 2 deletions
+5 -1
View File
@@ -42,7 +42,11 @@ pub struct AppState {
}
pub async fn build(pool: Pool, cfg: Config) -> Result<Router> {
let card_db = Arc::new(CardDb::load(&cfg.data_dir)?);
let mut card_db = CardDb::load(&cfg.data_dir)?;
for game in &cfg.dev_content_games {
card_db.load_game_dev(&cfg.data_dir, game)?;
}
let card_db = Arc::new(card_db);
let pack_defs = Arc::new(load_pack_definitions(&cfg.data_dir)?);
let obj_defs = Arc::new(load_objective_definitions(&cfg.data_dir)?);
let sbc_defs = Arc::new(load_sbc_definitions(&cfg.data_dir)?);