From 54667db6f1005ebd84447cf5ccd3c4dd95aaac4b Mon Sep 17 00:00:00 2001 From: Thijs Triemstra Date: Sun, 7 Apr 2024 23:49:23 +0200 Subject: [PATCH 1/2] add broadcastMessage --- src/WebSocket.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/WebSocket.cpp b/src/WebSocket.cpp index c696ca7..38c7727 100644 --- a/src/WebSocket.cpp +++ b/src/WebSocket.cpp @@ -129,10 +129,15 @@ namespace WebSocket m_socket.loop(); } + void broadcastMessage(String msg) + { + WebSocket::m_socket.broadcastTXT(msg.c_str()); + } + void broadcastStatus() { String msg = "{\"status\": " + String((int)FastLEDHub.getStatus()) + ", \"currentAnimation\": \"" + FastLEDHub.getCurrentAnimationName() + "\"}"; - WebSocket::m_socket.broadcastTXT(msg.c_str()); + broadcastMessage(msg); } } // namespace WebSocket From e69b7fc760ff1b44db025c86f196811e41fd1714 Mon Sep 17 00:00:00 2001 From: Thijs Triemstra Date: Sun, 7 Apr 2024 23:51:09 +0200 Subject: [PATCH 2/2] add broadcastMessage --- src/WebSocket.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/WebSocket.h b/src/WebSocket.h index 68df045..be1784f 100644 --- a/src/WebSocket.h +++ b/src/WebSocket.h @@ -12,6 +12,9 @@ namespace WebSocket /// Handle websocket void handle(); + /// Broadcast a message to all active websocket connections + void broadcastMessage(String msg); + /// Broadcast the current animation status to all active websocket connections void broadcastStatus();