fix: define _guest_user() for tray/hotkey-triggered recording
This commit is contained in:
@@ -12,6 +12,16 @@ router = APIRouter()
|
|||||||
_ws_clients: list[WebSocket] = []
|
_ws_clients: list[WebSocket] = []
|
||||||
|
|
||||||
|
|
||||||
|
def _guest_user() -> dict:
|
||||||
|
"""Return the first registered user — used for hotkey/tray-triggered recordings."""
|
||||||
|
from auth import _load_users
|
||||||
|
users = _load_users()
|
||||||
|
if not users:
|
||||||
|
raise RuntimeError("Kein Nutzer eingerichtet")
|
||||||
|
username, data = next(iter(users.items()))
|
||||||
|
return {"username": username, "output_dir": data["output_dir"], "is_admin": data.get("is_admin", False)}
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Auth dependency
|
# Auth dependency
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user