fix: define _guest_user() for tray/hotkey-triggered recording
This commit is contained in:
@@ -12,6 +12,16 @@ router = APIRouter()
|
||||
_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
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user