use domain::DomainResult; use super::commands::UpdateSettingsCommand; use super::deps::AdminDeps; pub async fn execute(deps: &AdminDeps, cmd: UpdateSettingsCommand) -> DomainResult> { for (key, value) in &cmd.settings { deps.settings_repo.set(key, value).await?; } deps.settings_repo.get_all().await } #[cfg(test)] #[path = "tests/update_settings.rs"] mod tests;