mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Update API scheme to layer 118.
This commit is contained in:
parent
883a62c0a2
commit
49c230b898
5 changed files with 20 additions and 10 deletions
|
@ -547,7 +547,7 @@ botInfo#98e81d3a user_id:int description:string commands:Vector<BotCommand> = Bo
|
||||||
|
|
||||||
keyboardButton#a2fa4880 text:string = KeyboardButton;
|
keyboardButton#a2fa4880 text:string = KeyboardButton;
|
||||||
keyboardButtonUrl#258aff05 text:string url:string = KeyboardButton;
|
keyboardButtonUrl#258aff05 text:string url:string = KeyboardButton;
|
||||||
keyboardButtonCallback#683a5e46 text:string data:bytes = KeyboardButton;
|
keyboardButtonCallback#35bbdb6b flags:# requires_password:flags.0?true text:string data:bytes = KeyboardButton;
|
||||||
keyboardButtonRequestPhone#b16a6c29 text:string = KeyboardButton;
|
keyboardButtonRequestPhone#b16a6c29 text:string = KeyboardButton;
|
||||||
keyboardButtonRequestGeoLocation#fc796b3f text:string = KeyboardButton;
|
keyboardButtonRequestGeoLocation#fc796b3f text:string = KeyboardButton;
|
||||||
keyboardButtonSwitchInline#568a748 flags:# same_peer:flags.0?true text:string query:string = KeyboardButton;
|
keyboardButtonSwitchInline#568a748 flags:# same_peer:flags.0?true text:string query:string = KeyboardButton;
|
||||||
|
@ -1150,6 +1150,13 @@ stats.megagroupStats#ef7ff916 period:StatsDateRangeDays members:StatsAbsValueAnd
|
||||||
|
|
||||||
globalPrivacySettings#bea2f424 flags:# archive_and_mute_new_noncontact_peers:flags.0?Bool = GlobalPrivacySettings;
|
globalPrivacySettings#bea2f424 flags:# archive_and_mute_new_noncontact_peers:flags.0?Bool = GlobalPrivacySettings;
|
||||||
|
|
||||||
|
help.countryCode#4203c5ef flags:# country_code:string prefixes:flags.0?Vector<string> patterns:flags.1?Vector<string> = help.CountryCode;
|
||||||
|
|
||||||
|
help.country#c3878e23 flags:# hidden:flags.0?true iso2:string default_name:string name:flags.1?string country_codes:Vector<help.CountryCode> = help.Country;
|
||||||
|
|
||||||
|
help.countriesListNotModified#93cc1f32 = help.CountriesList;
|
||||||
|
help.countriesList#87d0759e countries:Vector<help.Country> hash:int = help.CountriesList;
|
||||||
|
|
||||||
---functions---
|
---functions---
|
||||||
|
|
||||||
invokeAfterMsg#cb9f372d {X:Type} msg_id:long query:!X = X;
|
invokeAfterMsg#cb9f372d {X:Type} msg_id:long query:!X = X;
|
||||||
|
@ -1299,8 +1306,8 @@ messages.acceptEncryption#3dbc0415 peer:InputEncryptedChat g_b:bytes key_fingerp
|
||||||
messages.discardEncryption#edd923c5 chat_id:int = Bool;
|
messages.discardEncryption#edd923c5 chat_id:int = Bool;
|
||||||
messages.setEncryptedTyping#791451ed peer:InputEncryptedChat typing:Bool = Bool;
|
messages.setEncryptedTyping#791451ed peer:InputEncryptedChat typing:Bool = Bool;
|
||||||
messages.readEncryptedHistory#7f4b690a peer:InputEncryptedChat max_date:int = Bool;
|
messages.readEncryptedHistory#7f4b690a peer:InputEncryptedChat max_date:int = Bool;
|
||||||
messages.sendEncrypted#a9776773 peer:InputEncryptedChat random_id:long data:bytes = messages.SentEncryptedMessage;
|
messages.sendEncrypted#44fa7a15 flags:# silent:flags.0?true peer:InputEncryptedChat random_id:long data:bytes = messages.SentEncryptedMessage;
|
||||||
messages.sendEncryptedFile#9a901b66 peer:InputEncryptedChat random_id:long data:bytes file:InputEncryptedFile = messages.SentEncryptedMessage;
|
messages.sendEncryptedFile#5559481d flags:# silent:flags.0?true peer:InputEncryptedChat random_id:long data:bytes file:InputEncryptedFile = messages.SentEncryptedMessage;
|
||||||
messages.sendEncryptedService#32d439a4 peer:InputEncryptedChat random_id:long data:bytes = messages.SentEncryptedMessage;
|
messages.sendEncryptedService#32d439a4 peer:InputEncryptedChat random_id:long data:bytes = messages.SentEncryptedMessage;
|
||||||
messages.receivedQueue#55a5bb66 max_qts:int = Vector<long>;
|
messages.receivedQueue#55a5bb66 max_qts:int = Vector<long>;
|
||||||
messages.reportEncryptedSpam#4b0c8c0f peer:InputEncryptedChat = Bool;
|
messages.reportEncryptedSpam#4b0c8c0f peer:InputEncryptedChat = Bool;
|
||||||
|
@ -1329,7 +1336,7 @@ messages.sendInlineBotResult#220815b0 flags:# silent:flags.5?true background:fla
|
||||||
messages.getMessageEditData#fda68d36 peer:InputPeer id:int = messages.MessageEditData;
|
messages.getMessageEditData#fda68d36 peer:InputPeer id:int = messages.MessageEditData;
|
||||||
messages.editMessage#48f71778 flags:# no_webpage:flags.1?true peer:InputPeer id:int message:flags.11?string media:flags.14?InputMedia reply_markup:flags.2?ReplyMarkup entities:flags.3?Vector<MessageEntity> schedule_date:flags.15?int = Updates;
|
messages.editMessage#48f71778 flags:# no_webpage:flags.1?true peer:InputPeer id:int message:flags.11?string media:flags.14?InputMedia reply_markup:flags.2?ReplyMarkup entities:flags.3?Vector<MessageEntity> schedule_date:flags.15?int = Updates;
|
||||||
messages.editInlineBotMessage#83557dba flags:# no_webpage:flags.1?true id:InputBotInlineMessageID message:flags.11?string media:flags.14?InputMedia reply_markup:flags.2?ReplyMarkup entities:flags.3?Vector<MessageEntity> = Bool;
|
messages.editInlineBotMessage#83557dba flags:# no_webpage:flags.1?true id:InputBotInlineMessageID message:flags.11?string media:flags.14?InputMedia reply_markup:flags.2?ReplyMarkup entities:flags.3?Vector<MessageEntity> = Bool;
|
||||||
messages.getBotCallbackAnswer#810a9fec flags:# game:flags.1?true peer:InputPeer msg_id:int data:flags.0?bytes = messages.BotCallbackAnswer;
|
messages.getBotCallbackAnswer#9342ca07 flags:# game:flags.1?true peer:InputPeer msg_id:int data:flags.0?bytes password:flags.2?InputCheckPasswordSRP = messages.BotCallbackAnswer;
|
||||||
messages.setBotCallbackAnswer#d58f130a flags:# alert:flags.1?true query_id:long message:flags.0?string url:flags.2?string cache_time:int = Bool;
|
messages.setBotCallbackAnswer#d58f130a flags:# alert:flags.1?true query_id:long message:flags.0?string url:flags.2?string cache_time:int = Bool;
|
||||||
messages.getPeerDialogs#e470bcfd peers:Vector<InputDialogPeer> = messages.PeerDialogs;
|
messages.getPeerDialogs#e470bcfd peers:Vector<InputDialogPeer> = messages.PeerDialogs;
|
||||||
messages.saveDraft#bc39e14b flags:# no_webpage:flags.1?true reply_to_msg_id:flags.0?int peer:InputPeer message:string entities:flags.3?Vector<MessageEntity> = Bool;
|
messages.saveDraft#bc39e14b flags:# no_webpage:flags.1?true reply_to_msg_id:flags.0?int peer:InputPeer message:string entities:flags.3?Vector<MessageEntity> = Bool;
|
||||||
|
@ -1434,6 +1441,7 @@ help.editUserInfo#66b91b70 user_id:InputUser message:string entities:Vector<Mess
|
||||||
help.getPromoData#c0977421 = help.PromoData;
|
help.getPromoData#c0977421 = help.PromoData;
|
||||||
help.hidePromoData#1e251c95 peer:InputPeer = Bool;
|
help.hidePromoData#1e251c95 peer:InputPeer = Bool;
|
||||||
help.dismissSuggestion#77fa99f suggestion:string = Bool;
|
help.dismissSuggestion#77fa99f suggestion:string = Bool;
|
||||||
|
help.getCountriesList#735787a8 lang_code:string hash:int = help.CountriesList;
|
||||||
|
|
||||||
channels.readHistory#cc104937 channel:InputChannel max_id:int = Bool;
|
channels.readHistory#cc104937 channel:InputChannel max_id:int = Bool;
|
||||||
channels.deleteMessages#84c1fd4e channel:InputChannel id:Vector<int> = messages.AffectedMessages;
|
channels.deleteMessages#84c1fd4e channel:InputChannel id:Vector<int> = messages.AffectedMessages;
|
||||||
|
@ -1512,4 +1520,4 @@ stats.getBroadcastStats#ab42441a flags:# dark:flags.0?true channel:InputChannel
|
||||||
stats.loadAsyncGraph#621d5fa0 flags:# token:string x:flags.0?long = StatsGraph;
|
stats.loadAsyncGraph#621d5fa0 flags:# token:string x:flags.0?long = StatsGraph;
|
||||||
stats.getMegagroupStats#dcdf8607 flags:# dark:flags.0?true channel:InputChannel = stats.MegagroupStats;
|
stats.getMegagroupStats#dcdf8607 flags:# dark:flags.0?true channel:InputChannel = stats.MegagroupStats;
|
||||||
|
|
||||||
// LAYER 117
|
// LAYER 118
|
||||||
|
|
|
@ -63,7 +63,8 @@ void SendBotCallbackData(
|
||||||
MTP_flags(flags),
|
MTP_flags(flags),
|
||||||
history->peer->input,
|
history->peer->input,
|
||||||
MTP_int(item->id),
|
MTP_int(item->id),
|
||||||
MTP_bytes(sendData)
|
MTP_bytes(sendData),
|
||||||
|
MTPInputCheckPasswordSRP() // #TODO layer118
|
||||||
)).done([=](const MTPmessages_BotCallbackAnswer &result) {
|
)).done([=](const MTPmessages_BotCallbackAnswer &result) {
|
||||||
const auto item = owner->message(fullId);
|
const auto item = owner->message(fullId);
|
||||||
if (!item) {
|
if (!item) {
|
||||||
|
|
|
@ -4067,6 +4067,7 @@ void ApiWrap::sendSharedContact(
|
||||||
: QString();
|
: QString();
|
||||||
const auto vcard = QString();
|
const auto vcard = QString();
|
||||||
const auto views = 1;
|
const auto views = 1;
|
||||||
|
const auto forwards = 0;
|
||||||
const auto item = history->addNewMessage(
|
const auto item = history->addNewMessage(
|
||||||
MTP_message(
|
MTP_message(
|
||||||
MTP_flags(flags),
|
MTP_flags(flags),
|
||||||
|
|
|
@ -1082,7 +1082,7 @@ void Call::handleControllerError(const QString &error) {
|
||||||
|
|
||||||
void Call::destroyController() {
|
void Call::destroyController() {
|
||||||
if (_instance) {
|
if (_instance) {
|
||||||
const auto state = _instance->stop();
|
_instance->stop();
|
||||||
|
|
||||||
DEBUG_LOG(("Call Info: Destroying call controller.."));
|
DEBUG_LOG(("Call Info: Destroying call controller.."));
|
||||||
_instance.reset();
|
_instance.reset();
|
||||||
|
|
|
@ -1293,10 +1293,10 @@ void MainWidget::viewsIncrementDone(QVector<MTPint> ids, const MTPVector<MTPint>
|
||||||
for (auto i = _viewsIncrementRequests.begin(); i != _viewsIncrementRequests.cend(); ++i) {
|
for (auto i = _viewsIncrementRequests.begin(); i != _viewsIncrementRequests.cend(); ++i) {
|
||||||
if (i->second == requestId) {
|
if (i->second == requestId) {
|
||||||
const auto peer = i->first;
|
const auto peer = i->first;
|
||||||
ChannelId channel = peerToChannel(peer->id);
|
const auto channel = peerToChannel(peer->id);
|
||||||
for (int32 j = 0, l = ids.size(); j < l; ++j) {
|
for (int32 j = 0, l = ids.size(); j < l; ++j) {
|
||||||
if (HistoryItem *item = session().data().message(channel, ids.at(j).v)) {
|
if (const auto item = session().data().message(channel, ids[j].v)) {
|
||||||
item->setViewsCount(v.at(j).v);
|
item->setViewsCount(v[j].v);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_viewsIncrementRequests.erase(i);
|
_viewsIncrementRequests.erase(i);
|
||||||
|
|
Loading…
Add table
Reference in a new issue