From 8f7948accab6cab76a8c90d3af76795296cb28a8 Mon Sep 17 00:00:00 2001 From: kc1awv Date: Thu, 1 Jan 2026 15:26:56 -0500 Subject: [PATCH] more slash command patches --- rrcd/envelope.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rrcd/envelope.py b/rrcd/envelope.py index a6e5be4..366d420 100644 --- a/rrcd/envelope.py +++ b/rrcd/envelope.py @@ -85,8 +85,7 @@ def validate_envelope(env: dict) -> None: room = env[K_ROOM] if not isinstance(room, str): raise TypeError("room name must be a string") - if room == "": - raise ValueError("room name must not be empty") + # Per RRC spec, room field may be empty (e.g., for hub commands) if K_NICK in env: nick = env[K_NICK]