from sqlalchemy.orm import Session from app.models.app_settings import AppSetting def get_setting(db: Session, key: str) -> str | None: row = db.query(AppSetting).filter(AppSetting.key == key).one_or_none() return row.value if row else None def set_setting(db: Session, key: str, value: str) -> None: row = db.query(AppSetting).filter(AppSetting.key == key).one_or_none() if row is None: row = AppSetting(key=key, value=value) db.add(row) else: row.value = value db.commit()