From 5d3dcc18ee620cbe66d48dc4913a8b98b00186e6 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 18 Jun 2020 10:01:35 +0800 Subject: [PATCH] 1 --- server/imserver/player.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/imserver/player.cc b/server/imserver/player.cc index ca6290c..21f7e7e 100644 --- a/server/imserver/player.cc +++ b/server/imserver/player.cc @@ -286,6 +286,7 @@ void Player::_CMFriendAgree(f8::MsgHdr& hdr, const cs::CMFriendAgree& msg) friend_hash_[friendobj->base_data.account_id] = friendobj; PlayerMgr::Instance()->WatchPlayer(friendobj); SendMsg(respmsg); + MarkDirty(); a8::XObject conn_info = DBEngine::Instance()->GetConnInfo(myself.crc32_code); DBEngine::Instance()->ExecAsyncScript @@ -354,6 +355,7 @@ void Player::_CMFriendDelete(f8::MsgHdr& hdr, const cs::CMFriendDelete& msg) Friend* p = GetFriendById(msg.friend_id()); if (p) { friend_hash_.erase(msg.friend_id()); + MarkDirty(); } respmsg.set_friend_id(msg.friend_id()); SendMsg(respmsg);