diff --git a/server/imserver/player.cc b/server/imserver/player.cc index 91a4d76..3d6a47a 100644 --- a/server/imserver/player.cc +++ b/server/imserver/player.cc @@ -290,6 +290,7 @@ void Player::_CMFriendAgree(f8::MsgHdr& hdr, const cs::CMFriendAgree& msg) NotifyUserInfoUpdate(friendobj); SyncHelper::Instance()->SyncNewFriend(this, friendobj->base_data.account_id); MarkDirty(); + QueryUserOnline({friendobj->base_data.account_id}); } else { A8_SAFE_DELETE(friendobj); }