🐛 | Fix prefetch bug (str vs int), move json import to module level, add missing type hints
Some checks failed
SonarQube Code Quality Scan / SonarQube Scan (push) Failing after 1m20s

This commit is contained in:
2026-06-04 16:22:29 +03:00
parent d8ebd6186c
commit 7e9f78ce88
3 changed files with 10 additions and 4 deletions

View File

@@ -84,13 +84,13 @@ def save_volume(volume: int) -> None:
save_config(dict(SETTINGS))
def save_setting(key: str, value) -> None:
def save_setting(key: str, value: object) -> None:
"""Persist a single setting and update the in-memory SETTINGS dict."""
SETTINGS[key] = value
save_config(dict(SETTINGS))
def get_setting(key: str):
def get_setting(key: str) -> object:
"""Return a setting value from the in-memory dict."""
return SETTINGS.get(key, DEFAULT_CONFIG.get(key))