This commit is contained in:
aozhiwei 2020-09-16 17:08:09 +08:00
parent 268b19d7c2
commit 3ecb0e6423
2 changed files with 4 additions and 4 deletions

View File

@ -104,7 +104,7 @@ void GuildMgr::_SS_IM_ForwardGuildCMMsg(f8::MsgHdr& hdr, const ss::SS_IM_Forward
cs::CMGuildInfo cmmsg;
cmmsg.ParseFromArray(msg.payload().data(), msg.payload().size());
CMGuildInfoTask* task = new CMGuildInfoTask;
AddAsyncTask(cmmsg.guild_id(), task);
CreateAsyncTask(hdr.socket_handle, cmmsg.guild_id(), task);
}
break;
case cs::CMMessageId_e::_CMGuildCreate:
@ -119,7 +119,7 @@ void GuildMgr::_SS_IM_ForwardGuildCMMsg(f8::MsgHdr& hdr, const ss::SS_IM_Forward
cs::CMGuildJoin cmmsg;
cmmsg.ParseFromArray(msg.payload().data(), msg.payload().size());
CMGuildJoinTask* task = new CMGuildJoinTask;
//AddAsyncTask(cmmsg.guild_id(), task);
CreateAsyncTask(hdr.socket_handle, cmmsg.guild_id(), task);
}
break;
case cs::CMMessageId_e::_CMGuildAgree:
@ -208,7 +208,7 @@ void GuildMgr::_CMGuildRank(int socket_handle, const ss::MFIMMsgConext& context,
}
void GuildMgr::AddAsyncTask(long long guild_id, AsyncGuildTask* task)
void GuildMgr::CreateAsyncTask(int socket_handle, long long guild_id, AsyncGuildTask* task)
{
Guild* guild = GetGuild(guild_id);
if (guild) {

View File

@ -35,7 +35,7 @@ class GuildMgr : public a8::Singleton<GuildMgr>
void _CMGuildSearch(int socket_handle, const ss::MFIMMsgConext& context, const cs::CMGuildSearch& msg);
void _CMGuildRank(int socket_handle, const ss::MFIMMsgConext& context, const cs::CMGuildRank& msg);
void AddAsyncTask(long long guild_id, AsyncGuildTask* task);
void CreateAsyncTask(int socket_handle, long long guild_id, AsyncGuildTask* task);
void LoadGuild(long long guild_id);
bool IsValidGuildId(long long guild_id);
Guild* GetGuild(long long group_id);