diff --git a/server/imserver/asynctaskmgr.cc b/server/imserver/asynctaskmgr.cc index dbd5251..6da61c0 100644 --- a/server/imserver/asynctaskmgr.cc +++ b/server/imserver/asynctaskmgr.cc @@ -216,54 +216,6 @@ void AsyncTaskMgr::CreateRecommandFriendTask(Player* hum) ); } -void AsyncTaskMgr::CreateNewGuildTask(const ss::MFIMMsgConext& context, const cs::CMGuildCreate& msg) -{ - auto on_ok = - [] (a8::XParams& param, const f8::DataSet* data_set) - { - }; - auto on_error = - [] (a8::XParams& param, int error_code, const std::string& error_msg) - { - }; - - CreateGuildTask* task = new CreateGuildTask(); - { - task->seqid = App::Instance()->NewSeqId(); - task->context = context; - task->msg = msg; - } - std::string guild_id = a8::XValue(context.user_info().base_data().guild_id()).GetString(); - long long crc32_code = a8::openssl::Crc32( - (unsigned char*)guild_id.data(), - guild_id.size() - ); - a8::XObject conn_info = DBEngine::Instance()->GetConnInfo(crc32_code); - DBEngine::Instance()->ExecAsyncScript - ( - conn_info, - "INSERT INTO `guild`(guild_id, guild_name, guild_lv, guild_exp, guild_badge, guild_declaration, " - " guild_status, owner_id, creator_id, guild_data, createtime, modifytime)" - "VALUES(%d, '%s', 1, 0, %d, '%s', '%s', %d, '%s', '%s', %d, %d);", - { - guild_id, - msg.guild_name(), - msg.guild_badge(), - msg.guild_declaration(), - kGuildCreatePending, - context.user_info().base_data().account_id(), - context.user_info().base_data().account_id(), - "", - App::Instance()->nowtime, - App::Instance()->nowtime - }, - a8::XParams(), - on_ok, - on_error, - crc32_code - ); -} - void AsyncTaskMgr::_SS_IM_PushUserOnlineState(f8::MsgHdr& hdr, const ss::SS_IM_PushUserOnlineState& msg) { QueryUserStatusTask* task = GetQueryUserStatusTask(msg.context().seqid()); diff --git a/server/imserver/asynctaskmgr.h b/server/imserver/asynctaskmgr.h index 6389702..b8a7af3 100644 --- a/server/imserver/asynctaskmgr.h +++ b/server/imserver/asynctaskmgr.h @@ -29,7 +29,6 @@ public: void CreateQueryUserStatusTask(Player* hum, std::vector& account_ids); void CreateRecommandFriendTask(Player* hum); - void CreateNewGuildTask(const ss::MFIMMsgConext& context, const cs::CMGuildCreate& msg); void _SS_IM_PushUserOnlineState(f8::MsgHdr& hdr, const ss::SS_IM_PushUserOnlineState& msg); void _SS_IM_RandomUsersResponse(f8::MsgHdr& hdr, const ss::SS_IM_RandomUsersResponse& msg);