settings_service
Service managing application setting mutations and read operations.
- async bedrock_server_manager.services.settings_service.migrate_bootstrap_cors(storage: Storage, value: Any) None
Import legacy CORS policy once, without replacing a database policy.
- class bedrock_server_manager.services.settings_service.SettingsService(state: AppState, storage: Storage, settings: Settings | None = None, plugin_service=None)
Handle business logic and persistence for application settings.
- get(key: str, default: Any = None) Any
Return a setting value via AppState.
- async update_setting(key: str, value: Any) None
Updates a setting value in AppState and registers dirty state for persistence.
- async get_all_settings() Dict[str, Any]
Return all configuration settings as a dictionary snapshot.