aboutsummaryrefslogtreecommitdiffstats
path: root/mumd/src/network
diff options
context:
space:
mode:
authorEskil Queseth <eskilq@kth.se>2021-05-18 02:36:47 +0200
committerEskil Queseth <eskilq@kth.se>2021-05-18 02:36:47 +0200
commit19267cb7ac28ce51674baa9516ebb36074709d4f (patch)
tree1e6dccb1e5c349ceaab3e267fa339202d7fd16f3 /mumd/src/network
parent4473bdd1536699c53f27085dd7d4d5d14dd93508 (diff)
downloadmum-19267cb7ac28ce51674baa9516ebb36074709d4f.tar.gz
add ability for backend to keep track of messages
Diffstat (limited to 'mumd/src/network')
-rw-r--r--mumd/src/network/tcp.rs9
1 files changed, 3 insertions, 6 deletions
diff --git a/mumd/src/network/tcp.rs b/mumd/src/network/tcp.rs
index 7606987..2a97b4a 100644
--- a/mumd/src/network/tcp.rs
+++ b/mumd/src/network/tcp.rs
@@ -269,12 +269,9 @@ async fn listen(
}
};
match packet {
- ControlPacket::TextMessage(msg) => {
- info!(
- "Got message from user with session ID {}: {}",
- msg.get_actor(),
- msg.get_message()
- );
+ ControlPacket::TextMessage(mut msg) => {
+ let mut state = state.write().unwrap();
+ state.register_message((msg.take_message(), msg.get_actor()));
}
ControlPacket::CryptSetup(msg) => {
debug!("Crypt setup");