refactor(backend): alihkan AppConfig ke zesdex-cms JsonAppConfigRepository

Semua pemanggilan AppConfig::load() diganti dengan
JsonAppConfigRepository + AppConfigRepository trait.
Re-export model::app_config dihapus dari model/mod.rs.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
asepharyanaandClaude Sonnet 5 committed 2026-07-17 09:08:41 +07:00
1 parent 8e6acc30d5
commit dc9fd4dbd1
6 files changed
+14 -10

No files matched your search

+1 -1
View File
@@ -24,7 +24,7 @@ fn main() -> anyhow::Result<()> {
// Create default app config if not present
let config_path = store.base_dir.join("app_config.json");
if !config_path.exists() {
let config = zesdex_entities::seaorm::common::app_config::AppConfig::default();
let config = zesdex_cms::domain::app_config::AppConfig::default();
let content = serde_json::to_string_pretty(&config)?;
let tmp = store.base_dir.join("app_config.json.tmp");
std::fs::write(&tmp, content)?;