Update API scheme on layer 119.

This commit is contained in:
John Preston 2020-09-21 15:28:59 +03:00
parent d89be1d1d4
commit e484bc78d0
2 changed files with 22 additions and 19 deletions

View File

@ -1418,7 +1418,7 @@ messages.getSuggestedDialogFilters#a29cd42c = Vector<DialogFilterSuggested>;
messages.updateDialogFilter#1ad4a04a flags:# id:int filter:flags.0?DialogFilter = Bool;
messages.updateDialogFiltersOrder#c563c1e4 order:Vector<int> = Bool;
messages.getOldFeaturedStickers#5fe7025b offset:int limit:int hash:int = messages.FeaturedStickers;
messages.getReplies#fda52fdc peer:InputPeer msg_id:int offset_id:int add_offset:int limit:int max_id:int min_id:int hash:int = messages.Messages;
messages.getReplies#24b581ba peer:InputPeer msg_id:int offset_id:int offset_date:int add_offset:int limit:int max_id:int min_id:int hash:int = messages.Messages;
messages.getDiscussionMessage#446972fd peer:InputPeer msg_id:int = messages.DiscussionMessage;
messages.readDiscussion#f731a9f4 peer:InputPeer msg_id:int read_max_id:int = Bool;

View File

@ -345,12 +345,13 @@ void RepliesList::loadAround(MsgId id) {
return _history->session().api().request(MTPmessages_GetReplies(
_history->peer->input,
MTP_int(_rootId),
MTP_int(id),
MTP_int(id ? (-kMessagesPerPage / 2) : 0),
MTP_int(kMessagesPerPage),
MTP_int(0),
MTP_int(0),
MTP_int(0)
MTP_int(id), // offset_id
MTP_int(0), // offset_date
MTP_int(id ? (-kMessagesPerPage / 2) : 0), // add_offset
MTP_int(kMessagesPerPage), // limit
MTP_int(0), // max_id
MTP_int(0), // min_id
MTP_int(0) // hash
)).done([=](const MTPmessages_Messages &result) {
_beforeId = 0;
_loadingAround = std::nullopt;
@ -400,12 +401,13 @@ void RepliesList::loadBefore() {
return _history->session().api().request(MTPmessages_GetReplies(
_history->peer->input,
MTP_int(_rootId),
MTP_int(last),
MTP_int(0),
MTP_int(kMessagesPerPage),
MTP_int(0),
MTP_int(0),
MTP_int(0)
MTP_int(last), // offset_id
MTP_int(0), // offset_date
MTP_int(0), // add_offset
MTP_int(kMessagesPerPage), // limit
MTP_int(0), // min_id
MTP_int(0), // max_id
MTP_int(0) // hash
)).done([=](const MTPmessages_Messages &result) {
_beforeId = 0;
finish();
@ -443,12 +445,13 @@ void RepliesList::loadAfter() {
return _history->session().api().request(MTPmessages_GetReplies(
_history->peer->input,
MTP_int(_rootId),
MTP_int(first + 1),
MTP_int(-kMessagesPerPage),
MTP_int(kMessagesPerPage),
MTP_int(0),
MTP_int(0),
MTP_int(0)
MTP_int(first + 1), // offset_id
MTP_int(0), // offset_date
MTP_int(-kMessagesPerPage), // add_offset
MTP_int(kMessagesPerPage), // limit
MTP_int(0), // min_id
MTP_int(0), // max_id
MTP_int(0) // hash
)).done([=](const MTPmessages_Messages &result) {
_afterId = 0;
finish();