From 1ce7c72d1289e668d74ad49b9f981cfe7280eb24 Mon Sep 17 00:00:00 2001 From: theodore Date: Thu, 19 Dec 2024 19:47:34 +0100 Subject: [PATCH] feat(socketio): add broadcast operator on io struct --- crates/socketioxide/src/io.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/crates/socketioxide/src/io.rs b/crates/socketioxide/src/io.rs index 81abc786..48f13562 100644 --- a/crates/socketioxide/src/io.rs +++ b/crates/socketioxide/src/io.rs @@ -598,6 +598,13 @@ impl SocketIo { self.get_default_op().get_socket(sid) } + /// _Alias for `io.of("/").unwrap().broadcast()`_. If the **default namespace "/" is not found** this fn will panic! + #[doc = include_str!("../docs/operators/broadcast.md")] + #[inline] + pub fn broadcast(&self) -> BroadcastOperators { + self.get_default_op().broadcast() + } + #[cfg(feature = "state")] pub(crate) fn get_state(&self) -> Option { self.0.state.try_get::().cloned()