mirror of
https://github.com/szymon-jozef/checkers.git
synced 2026-10-27 19:20:44 +01:00
feat: add routing text messages
This commit is contained in:
@@ -204,6 +204,8 @@ impl Server {
|
||||
|
||||
ClientMessage::TextMessage (content) => {
|
||||
info!("{} sent us a message: {}", addr, content);
|
||||
let sender = self.connections[&addr].identity.name.clone();
|
||||
self.broadcast_text_message(sender, content).await;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
@@ -362,6 +364,11 @@ impl Server {
|
||||
}
|
||||
}
|
||||
|
||||
async fn broadcast_text_message(&mut self, sender: String, content: String) {
|
||||
let msg = Message::new(ServerMessage::BroadCastTextMessage { sender, content });
|
||||
self.broadcast_message(msg).await;
|
||||
}
|
||||
|
||||
/* === Helper methods === */
|
||||
|
||||
async fn send_message(
|
||||
|
||||
Reference in New Issue
Block a user