diff --git a/server/notifyserver/src/main.rs b/server/notifyserver/src/main.rs index 1ec4ac1..f3d1afd 100755 --- a/server/notifyserver/src/main.rs +++ b/server/notifyserver/src/main.rs @@ -13,20 +13,8 @@ use r9_macro_derive::Singleton; pub mod app; pub mod cs; //pub mod mtb; - -pub trait MsgHandler { -/* - fn cm_join(_: &f9::MsgHdr, _: Rc::>) { - } - - fn cm_move(&self, _: &f9::MsgHdr, _: Rc::>) { - - } - - fn cm_emote(_: &f9::MsgHdr, _: Rc::>) { - } -*/ -} +use crate::cs::cs_auto_gen as cs_auto; +use crate::cs::cs_proto as cs_proto; #[derive(SharedFromSelf)] pub struct Player { @@ -40,17 +28,12 @@ pub struct PlayerNetHandler { self_wp: Weak::>, } -impl MsgHandler for PlayerNetHandler { -} +impl cs_auto::MsgHandler for PlayerNetHandler { -impl PlayerNetHandler { - - /* - pub fn cm_move(hdr: &f9::MsgHdr, - msg: Rc::>) { - println!("seq:{}", msg.borrow().get_seq()); + fn CMPing(&self, _: &f9::MsgHdr, _: Rc::>) { + panic!("not implement"); } -*/ + } #[derive(SharedFromSelf)]