From 6cc95f43f668664df274ef0bc836b111addc843e Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 23 Jun 2020 13:00:48 +0800 Subject: [PATCH] 1 --- server/imserver/dbengine.cc | 7 ++++--- server/imserver/player.cc | 6 ++++++ server/imserver/player.h | 1 + 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/server/imserver/dbengine.cc b/server/imserver/dbengine.cc index 26a5ae8..4c2d3b5 100644 --- a/server/imserver/dbengine.cc +++ b/server/imserver/dbengine.cc @@ -163,9 +163,10 @@ void DBEngine::RefreshIdx() [] (a8::XParams& param, const f8::DataSet* data_set) { long long instance_idx = param.sender.GetInt64(); - const std::vector& row = (*data_set)[0]; - long long friend_apply_idx = a8::XValue(row[0]); - long long event_idx = a8::XValue(row[1]); + const std::vector& row0 = (*data_set)[0]; + const std::vector& row1 = (*data_set)[1]; + long long friend_apply_idx = a8::XValue(row0[0]); + long long event_idx = a8::XValue(row1[0]); DBEngine::Instance()->UpdateFriendApplyIdx(instance_idx, friend_apply_idx); DBEngine::Instance()->UpdateEventIdx(instance_idx, event_idx); }; diff --git a/server/imserver/player.cc b/server/imserver/player.cc index 2a80d82..10fb59d 100644 --- a/server/imserver/player.cc +++ b/server/imserver/player.cc @@ -48,6 +48,7 @@ void Player::Init() OnDailyReset(); } RecalcRedPoint(); + RefreshFriendData(); } void Player::UnInit() @@ -1120,3 +1121,8 @@ void Player::ClearApplyByTarget(const std::string& target_id) ClearApplyByIdx(idx); } } + +void Player::RefreshFriendData() +{ + +} diff --git a/server/imserver/player.h b/server/imserver/player.h index 3acd28d..daecc2a 100644 --- a/server/imserver/player.h +++ b/server/imserver/player.h @@ -133,6 +133,7 @@ private: void RecalcRedPoint(); void ClearApplyByIdx(long long idx); void ClearApplyByTarget(const std::string& target_id); + void RefreshFriendData(); private: bool dirty_ = false;