1
This commit is contained in:
parent
61d221b324
commit
9d637cf088
@ -107,7 +107,6 @@ void Guild::Deserialize(const std::string& guild_data, const std::string& guild_
|
||||
void Guild::_CMGuildInfo(int socket_handle, const ss::MFIMMsgConext& context, const cs::CMGuildInfo& msg)
|
||||
{
|
||||
cs::SMGuildInfo respmsg;
|
||||
respmsg.set_errcode(0);
|
||||
FillGuildBasic(respmsg.mutable_info());
|
||||
GuildMgr::Instance()->ForwardGuildSMMsg(socket_handle, context, respmsg);
|
||||
}
|
||||
@ -139,7 +138,9 @@ void Guild::_CMGuildDismiss(int socket_handle, const ss::MFIMMsgConext& context,
|
||||
|
||||
void Guild::_CMGuildRename(int socket_handle, const ss::MFIMMsgConext& context, const cs::CMGuildRename& msg)
|
||||
{
|
||||
|
||||
guild_name = msg.new_name();
|
||||
cs::SMGuildRename respmsg;
|
||||
GuildMgr::Instance()->ForwardGuildSMMsg(socket_handle, context, respmsg);
|
||||
}
|
||||
|
||||
void Guild::_CMGuildMemberList(int socket_handle, const ss::MFIMMsgConext& context, const cs::CMGuildMemberList& msg)
|
||||
@ -154,12 +155,24 @@ void Guild::_CMGuildLog(int socket_handle, const ss::MFIMMsgConext& context, con
|
||||
|
||||
void Guild::FillGuildBasic(cs::MFGuildBasic* guild_basic)
|
||||
{
|
||||
|
||||
guild_basic->set_guild_id(guild_id);
|
||||
guild_basic->set_guild_name(guild_name);
|
||||
guild_basic->set_guild_lv(guild_lv);
|
||||
guild_basic->set_guild_exp(guild_exp);
|
||||
guild_basic->set_guild_badge(guild_badge);
|
||||
guild_basic->set_member_num(member_hash_.size());
|
||||
guild_basic->set_guild_declaration(guild_declaration);
|
||||
guild_basic->set_guild_owner_id(owner_id);
|
||||
guild_basic->set_guild_owner_name(owner_name);
|
||||
guild_basic->set_guild_owner_avatar_url(owner_avatar_url);
|
||||
}
|
||||
|
||||
void Guild::FillGuildDB(ss::MFGuildDB& guild_dto)
|
||||
void Guild::FillGuildDB(ss::MFGuildDB& guild_pb)
|
||||
{
|
||||
|
||||
for (auto& pair : member_hash_) {
|
||||
auto p = guild_pb.add_members();
|
||||
TypeConvert::Convert(*pair.second, *p->mutable_base_data());
|
||||
}
|
||||
}
|
||||
|
||||
void Guild::SerializeMembers(std::string& guild_members)
|
||||
|
@ -73,7 +73,7 @@ private:
|
||||
void RemoveMember(const std::string& account_id);
|
||||
|
||||
void FillGuildBasic(cs::MFGuildBasic* guild_basic);
|
||||
void FillGuildDB(ss::MFGuildDB& guild_dto);
|
||||
void FillGuildDB(ss::MFGuildDB& guild_pb);
|
||||
void SerializeMembers(std::string& guild_members);
|
||||
void SaveToDB();
|
||||
|
||||
|
@ -96,6 +96,7 @@ message MFGuildBasic
|
||||
optional string guild_declaration = 7; //公会宣言
|
||||
optional string guild_owner_id = 8; //公会队长id
|
||||
optional string guild_owner_name = 9; //公会队长名字
|
||||
optional string guild_owner_avatar_url = 10; //公会队长头像
|
||||
}
|
||||
|
||||
//登录好友服
|
||||
@ -418,7 +419,7 @@ message SMGuildDismiss
|
||||
//公会改名
|
||||
message CMGuildRename
|
||||
{
|
||||
optional string new_guild_name = 1; //新公会名
|
||||
optional string new_name = 1; //新公会名
|
||||
}
|
||||
message SMGuildRename
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user