diff options
Diffstat (limited to 'mumd/src/command.rs')
| -rw-r--r-- | mumd/src/command.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/mumd/src/command.rs b/mumd/src/command.rs index 330e3fc..9c8970c 100644 --- a/mumd/src/command.rs +++ b/mumd/src/command.rs @@ -1,11 +1,9 @@ use crate::state::{ExecutionContext, State}; +use crate::network::{tcp::{TcpEvent, TcpEventCallback}, udp::PingRequest}; -use crate::network::tcp::{TcpEvent, TcpEventCallback}; use ipc_channel::ipc::IpcSender; use log::*; -use mumble_protocol::ping::PongPacket; use mumlib::command::{Command, CommandResponse}; -use std::net::SocketAddr; use std::sync::{Arc, Mutex}; use tokio::sync::{mpsc, oneshot}; @@ -16,7 +14,7 @@ pub async fn handle( IpcSender<mumlib::error::Result<Option<CommandResponse>>>, )>, tcp_event_register_sender: mpsc::UnboundedSender<(TcpEvent, TcpEventCallback)>, - ping_request_sender: mpsc::UnboundedSender<(u64, SocketAddr, Box<dyn FnOnce(PongPacket)>)>, + ping_request_sender: mpsc::UnboundedSender<PingRequest>, ) { debug!("Begin listening for commands"); while let Some((command, response_sender)) = command_receiver.recv().await { |
