From 62017c86392b046d746fb4fafef6742840477c5f Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Fri, 2 Oct 2026 02:16:44 -0400 Subject: feat: polish 'list' output, drop sitout command --- internal/net/server.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'internal/net/server.go') diff --git a/internal/net/server.go b/internal/net/server.go index c715074..d983161 100644 --- a/internal/net/server.go +++ b/internal/net/server.go @@ -502,6 +502,10 @@ func (h *Hub) hardRemoveLocked(s *Session) func(*Session) { func (h *Hub) EnterRoom(s *Session, roomID int) { h.mu.Lock() defer h.mu.Unlock() + // A detailed table watch is scoped to the room it was set in: entering any + // room stops it, so leaving and returning does not silently resume it. + s.CasinoWatchRoom = 0 + s.CasinoWatchTable = "" h.leaveRoomLocked(s) if h.rooms[roomID] == nil { h.rooms[roomID] = make(map[*Session]bool) -- cgit v1.2.3