diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2021-06-11 03:26:22 +0200 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2021-06-11 03:26:22 +0200 |
| commit | 311b7ad09afa0cd967b239de410708eec20e8123 (patch) | |
| tree | d27c711121f908a192c742e2135918424e39eb18 /mumd/src/network/tcp.rs | |
| parent | 63516f245afa117b9017c338c0cb42d64fab4a4f (diff) | |
| parent | 3c9fb5d91f231a84549cfe288aebc978c6c5b7d3 (diff) | |
| download | mum-311b7ad09afa0cd967b239de410708eec20e8123.tar.gz | |
Merge remote-tracking branch 'origin/store-notifications'
Diffstat (limited to 'mumd/src/network/tcp.rs')
| -rw-r--r-- | mumd/src/network/tcp.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mumd/src/network/tcp.rs b/mumd/src/network/tcp.rs index 5cc2bf7..4140f2a 100644 --- a/mumd/src/network/tcp.rs +++ b/mumd/src/network/tcp.rs @@ -13,6 +13,7 @@ use mumble_protocol::control::{msgs, ClientControlCodec, ControlCodec, ControlPa use mumble_protocol::crypt::ClientCryptState; use mumble_protocol::voice::VoicePacket; use mumble_protocol::{Clientbound, Serverbound}; +use mumlib::command::MumbleEventKind; use std::collections::HashMap; use std::convert::{Into, TryInto}; use std::net::SocketAddr; @@ -337,6 +338,8 @@ async fn listen( if let Some(user) = user { notifications::send(format!("{}: {}", user, msg.get_message())); //TODO: probably want a config flag for this + let user = user.to_string(); + state.push_event(MumbleEventKind::TextMessageReceived(user)) //TODO also include message target } state.register_message((msg.get_message().to_owned(), msg.get_actor())); drop(state); |
