This commit is contained in:
aozhiwei 2020-07-01 20:44:17 +08:00
parent b2eda6cbcb
commit bc0e7ef7e0

View File

@ -52,10 +52,13 @@ struct QueryUserStatusTask
struct RecommandFriendTask struct RecommandFriendTask
{ {
AsyncTaskContext context; AsyncTaskContext context;
std::map<std::string, cs::MFUserInfo> recommand_friends;
void Done() void Done()
{ {
if (context.IsValid()) { if (context.IsValid()) {
cs::SMRecommandFriend msg;
context.hum->SendMsg(msg);
} }
} }
}; };
@ -154,6 +157,9 @@ void AsyncTaskMgr::_SS_IM_RandomUsersResponse(f8::MsgHdr& hdr, const ss::SS_IM_R
{ {
RecommandFriendTask* task = GetRecommandFriendTask(msg.context().seqid()); RecommandFriendTask* task = GetRecommandFriendTask(msg.context().seqid());
if (task) { if (task) {
for (auto& user_info : msg.user_infos()) {
task->recommand_friends[user_info.base_data().account_id()] = user_info;
}
} }
} }