diff --git a/server/imserver/player.cc b/server/imserver/player.cc index 531a7fb..5e78761 100644 --- a/server/imserver/player.cc +++ b/server/imserver/player.cc @@ -220,13 +220,17 @@ void Player::_CMFriendApplyList(f8::MsgHdr& hdr, const cs::CMFriendApplyList& ms cs::MFPaging* paging_copy = new cs::MFPaging; *paging_copy = msg.paging(); + #if 1 + paging_copy->set_curr_page(0); + paging_copy->set_page_size(100); + #endif a8::XObject conn_info = DBEngine::Instance()->GetConnInfo(myself.crc32_code); DBEngine::Instance()->ExecAsyncQuery ( conn_info, "SELECT idx, applyid, target_id, sender_id, sender_nickname, " " sender_avatar_url, sender_sex, sender_group_id, sender_data_version1 " - "FROM friend_apply WHERE %d > idx AND target_id='%s';", + "FROM friend_apply WHERE idx > %d AND target_id='%s';", { last_apply_idx_, myself.base_data.account_id