From 5f0b8ba707d925b75eb51e01b03d87b7ec8f9762 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 16 Sep 2020 10:59:15 +0800 Subject: [PATCH] 1 --- server/imserver/handlermgr.cc | 5 +++++ server/imserver/player.cc | 25 +++++++++++++++++++++++++ server/imserver/player.h | 5 +++++ 3 files changed, 35 insertions(+) diff --git a/server/imserver/handlermgr.cc b/server/imserver/handlermgr.cc index 378e068..fdbf43e 100644 --- a/server/imserver/handlermgr.cc +++ b/server/imserver/handlermgr.cc @@ -98,6 +98,7 @@ void HandlerMgr::RegisterNetMsgHandlers() RegisterNetMsgHandler(&immsghandler, &GuildMgr::_SS_IM_ForwardGuildCMMsg); + RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildInfo); RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildCreate); RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildJoin); RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildAgree); @@ -105,6 +106,10 @@ void HandlerMgr::RegisterNetMsgHandlers() RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildQuit); RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildDismiss); RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildRename); + RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildSearch); + RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildRank); + RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildMemberList); + RegisterNetMsgHandler(&wsmsghandler, &Player::_CMGuildLog); } void HandlerMgr::ProcGMMsg(unsigned long saddr, int sockhandle, diff --git a/server/imserver/player.cc b/server/imserver/player.cc index 777f3fb..0e30162 100644 --- a/server/imserver/player.cc +++ b/server/imserver/player.cc @@ -609,6 +609,11 @@ void Player::_CMGroupRename(f8::MsgHdr& hdr, const cs::CMGroupRename& msg) #endif } +void Player::_CMGuildInfo(f8::MsgHdr& hdr, const cs::CMGuildInfo& msg) +{ + +} + void Player::_CMGuildCreate(f8::MsgHdr& hdr, const cs::CMGuildCreate& msg) { @@ -644,6 +649,26 @@ void Player::_CMGuildRename(f8::MsgHdr& hdr, const cs::CMGuildRename& msg) } +void Player::_CMGuildSearch(f8::MsgHdr& hdr, const cs::CMGuildSearch& msg) +{ + +} + +void Player::_CMGuildRank(f8::MsgHdr& hdr, const cs::CMGuildRank& msg) +{ + +} + +void Player::_CMGuildMemberList(f8::MsgHdr& hdr, const cs::CMGuildMemberList& msg) +{ + +} + +void Player::_CMGuildLog(f8::MsgHdr& hdr, const cs::CMGuildLog& msg) +{ + +} + void Player::_SS_IM_FriendAgreeRequest(f8::MsgHdr& hdr, const ss::SS_IM_FriendAgreeRequest& msg) { if (!GetFriendById(msg.context().user_info().base_data().account_id())) { diff --git a/server/imserver/player.h b/server/imserver/player.h index b643f3f..a0f705d 100644 --- a/server/imserver/player.h +++ b/server/imserver/player.h @@ -95,6 +95,7 @@ class Player void _CMGroupDismiss(f8::MsgHdr& hdr, const cs::CMGroupDismiss& msg); void _CMGroupRename(f8::MsgHdr& hdr, const cs::CMGroupRename& msg); + void _CMGuildInfo(f8::MsgHdr& hdr, const cs::CMGuildInfo& msg); void _CMGuildCreate(f8::MsgHdr& hdr, const cs::CMGuildCreate& msg); void _CMGuildJoin(f8::MsgHdr& hdr, const cs::CMGuildJoin& msg); void _CMGuildAgree(f8::MsgHdr& hdr, const cs::CMGuildAgree& msg); @@ -102,6 +103,10 @@ class Player void _CMGuildQuit(f8::MsgHdr& hdr, const cs::CMGuildQuit& msg); void _CMGuildDismiss(f8::MsgHdr& hdr, const cs::CMGuildDismiss& msg); void _CMGuildRename(f8::MsgHdr& hdr, const cs::CMGuildRename& msg); + void _CMGuildSearch(f8::MsgHdr& hdr, const cs::CMGuildSearch& msg); + void _CMGuildRank(f8::MsgHdr& hdr, const cs::CMGuildRank& msg); + void _CMGuildMemberList(f8::MsgHdr& hdr, const cs::CMGuildMemberList& msg); + void _CMGuildLog(f8::MsgHdr& hdr, const cs::CMGuildLog& msg); void _SS_IM_FriendAgreeRequest(f8::MsgHdr& hdr, const ss::SS_IM_FriendAgreeRequest& msg); void _SS_IM_FriendDeleteRequest(f8::MsgHdr& hdr, const ss::SS_IM_FriendDeleteRequest& msg);