feat: add routing text messages

This commit is contained in:
2026-08-17 19:53:15 +02:00
parent 8ee7242726
commit 9b86e95701
4 changed files with 24 additions and 10 deletions

View File

@@ -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(