INNER CODE UNIT · Python
load_global_preferences
Dsadd4/AgentFigureGallery · agentfiguregallery/server.py:98
def load_global_preferences(root: Path) -> dict:
prefs = read_json(global_preferences_path(root), initial_global_preferences())
prefs.setdefault("liked", [])
prefs.setdefault("rejected", [])
prefs.setdefault("items", {})
prefs.setdefault("notes", {})
return prefs
def write_global_preferences(root: Path, payload: dict) -> None:
payload["updated_at"] = utc_now()
write_json(global_preferences_path(root), payload)
def global_status(root: Path, candidate: dict) -> str:
prefs = load_global_preferences(root)
key = global_preference_key(candidate)
if key in set(prefs.get("rejected", [])):