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::{
|
use simplelog::{
|
||||||
ColorChoice, CombinedLogger, Config, LevelFilter, TermLogger, TerminalMode, WriteLogger,
|
ColorChoice, CombinedLogger, Config, LevelFilter, TermLogger, TerminalMode, WriteLogger,
|
||||||
};
|
};
|
||||||
@ -8,7 +9,40 @@ pub struct MyEventListener {}
|
|||||||
|
|
||||||
impl EventListener for MyEventListener {
|
impl EventListener for MyEventListener {
|
||||||
fn on_event(&mut self, event: &mut ProxyEvent) {
|
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