aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHenauxg <19689618+Henauxg@users.noreply.github.com>2022-11-17 14:10:20 +0100
committerHenauxg <19689618+Henauxg@users.noreply.github.com>2022-11-17 14:10:20 +0100
commit231096a4960da37a87fa3a115c2319a7863e91a4 (patch)
tree6f1fbcc3ecf1da3522986e608f22ddb488a1f623 /src
parenta6cd6f7c50bace8a7cc30bf7b61a7000c68aa63e (diff)
[server] Remove need for mut self in broadcast functions
Diffstat (limited to 'src')
-rw-r--r--src/server.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/server.rs b/src/server.rs
index 4500444..64a8b7f 100644
--- a/src/server.rs
+++ b/src/server.rs
@@ -218,10 +218,7 @@ impl Server {
}
}
- pub fn broadcast_message<T: serde::Serialize>(
- &mut self,
- message: T,
- ) -> Result<(), QuinnetError> {
+ pub fn broadcast_message<T: serde::Serialize>(&self, message: T) -> Result<(), QuinnetError> {
match bincode::serialize(&message) {
Ok(payload) => Ok(self.broadcast_payload(payload)?),
Err(_) => Err(QuinnetError::Serialization),
@@ -229,7 +226,7 @@ impl Server {
}
pub fn broadcast_payload<T: Into<Bytes> + Clone>(
- &mut self,
+ &self,
payload: T,
) -> Result<(), QuinnetError> {
for (_, client_connection) in self.clients.iter() {