"""Global admin-controlled app state (e.g. pausing background sync).""" from sqlalchemy.orm import Session from app.models import AppState def _row(db: Session) -> AppState: row = db.get(AppState, 1) if row is None: row = AppState(id=1, sync_paused=False) db.add(row) db.commit() return row def is_sync_paused(db: Session) -> bool: return _row(db).sync_paused def set_sync_paused(db: Session, paused: bool) -> None: row = _row(db) row.sync_paused = paused db.add(row) db.commit()