This commit is contained in:
aozhiwei 2020-09-17 14:14:55 +08:00
parent 91707d1c0c
commit a0d5687158
2 changed files with 7 additions and 1 deletions

View File

@ -11,7 +11,7 @@
void Guild::Init()
{
logdb_ = new ss::MFGuildLogDB;
}
void Guild::UnInit()
@ -20,6 +20,7 @@ void Guild::UnInit()
delete pair.second;
}
member_hash_.clear();
A8_SAFE_DELETE(logdb_);
}
GuildMember* Guild::GetMember(const std::string& account_id)
@ -90,7 +91,10 @@ void Guild::MarkDirty()
void Guild::Deserialize(const std::string& guild_data, const std::string& guild_log)
{
logdb_->ParseFromString(guild_log);
ss::MFGuildDB guilddb;
guilddb.ParseFromString(guild_data);
}
void Guild::_CMGuildInfo(int socket_handle, const ss::MFIMMsgConext& context, const cs::CMGuildInfo& msg)

View File

@ -19,6 +19,7 @@ namespace cs
namespace ss
{
class MFIMMsgConext;
class MFGuildLogDB;
}
struct GuildMember
@ -90,4 +91,5 @@ private:
bool dirty_ = false;
timer_list* dirty_timer_ = nullptr;
std::map<std::string, GuildMember*> member_hash_;
ss::MFGuildLogDB* logdb_ = nullptr;
};