From bdeb28fbf5a46f1c90a47d8f0d7e66bfd6996eb7 Mon Sep 17 00:00:00 2001 From: Clair Delafuente Date: Wed, 1 Oct 2025 21:57:22 -0400 Subject: [PATCH] fix enum --- cvmsentry.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cvmsentry.py b/cvmsentry.py index eb10aca..130f2cd 100644 --- a/cvmsentry.py +++ b/cvmsentry.py @@ -26,7 +26,7 @@ log.info(f"CVM-Sentry started") users = {} vm_botuser = {} -STATE = CollabVMState.DISCONNECTED +STATE = CollabVMState.WS_DISCONNECTED def get_origin_from_ws_url(ws_url: str) -> str: domain = ( @@ -138,7 +138,11 @@ async def connect(vm_name: str): case "about": await send_chat_message(websocket, config.responses.get("about", "CVM-Sentry (NO RESPONSE CONFIGURED)")) case "dump": - log.debug(f"{json.dumps(users)}") + if user != "dfu": + await send_chat_message(websocket, "You do not have permission to use this command.") + continue + log.debug(f"({STATE.name} - {vm_name}) Dumping user list for VM {vm_name}: {users[vm_name]}") + await send_chat_message(websocket, f"Dumped user list to console.") case ["adduser", count, *list]: for i in range(int(count)): user = list[i * 2]