From d2086922e5d2fb2409a008b65a61e615226e277a Mon Sep 17 00:00:00 2001 From: Ralph Slooten Date: Mon, 25 Sep 2023 16:53:25 +1300 Subject: [PATCH] UI: Only queue broadcast events if clients are connected --- server/websockets/hub.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/websockets/hub.go b/server/websockets/hub.go index c1a47dc..049a749 100644 --- a/server/websockets/hub.go +++ b/server/websockets/hub.go @@ -69,7 +69,7 @@ func (h *Hub) Run() { // Broadcast will spawn a broadcast message to all connected clients func Broadcast(t string, msg interface{}) { - if MessageHub == nil { + if MessageHub == nil || len(MessageHub.Clients) == 0 { return }