using events wow
This commit is contained in:
parent
37d60e76af
commit
a7e5355d1d
38
src/main.rs
38
src/main.rs
@ -1,4 +1,5 @@
|
||||
use meexprox::{EventListener, MeexProx, ProxyConfig, ProxyEvent};
|
||||
use log::debug;
|
||||
use meexprox::{EventListener, MeexProx, ProxyConfig, ProxyEvent, ProxyEvent::*};
|
||||
use simplelog::{
|
||||
ColorChoice, CombinedLogger, Config, LevelFilter, TermLogger, TerminalMode, WriteLogger,
|
||||
};
|
||||
@ -8,7 +9,40 @@ pub struct MyEventListener {}
|
||||
|
||||
impl EventListener for MyEventListener {
|
||||
fn on_event(&mut self, event: &mut ProxyEvent) {
|
||||
dbg!(event);
|
||||
match event {
|
||||
RecvServerPacketEvent { packet, player } => {
|
||||
// debug!("recv server packet event");
|
||||
}
|
||||
SendServerPacketEvent { packet, player } => {
|
||||
// debug!("send server packet event");
|
||||
}
|
||||
SendClientPacketEvent { packet, player } => {
|
||||
// debug!("send client packet event");
|
||||
}
|
||||
RecvClientPacketEvent { packet, player } => {
|
||||
// debug!("recv client packet event");
|
||||
}
|
||||
PlayerConnectedEvent { player } => {
|
||||
debug!("player connected event");
|
||||
}
|
||||
PlayerConnectingServerEvent { player, server } => {
|
||||
debug!("player connecting server event");
|
||||
}
|
||||
PlayerConnectingIPEvent { player, ip } => {
|
||||
debug!("player connecting ip event");
|
||||
}
|
||||
PlayerDisconnectedEvent { player } => {
|
||||
debug!("player disconnected event");
|
||||
}
|
||||
StatusRequestEvent {
|
||||
status,
|
||||
client_address,
|
||||
server_address,
|
||||
server_port,
|
||||
} => {
|
||||
debug!("status request event");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user