@@ -97,7 +97,7 @@ userStatusLastMonth#77ebc742 = UserStatus;
9797chatEmpty#9ba2d800 id:int = Chat ;
9898chat#d91cdd54 flags:# creator:flags.0? true kicked:flags.1? true left:flags.2? true admins_enabled:flags.3? true admin:flags.4? true deactivated:flags.5? true id:int title:string photo:ChatPhoto participants_count:int date:int version:int migrated_to:flags.6? InputChannel = Chat ;
9999chatForbidden#7328bdb id:int title:string = Chat ;
100- channel#450b7115 flags:# creator:flags.0? true left:flags.2? true editor:flags.3? true broadcast:flags.5? true verified:flags.7? true megagroup:flags.8? true restricted:flags.9? true democracy:flags.10? true signatures:flags.11? true min:flags.12? true id:int access_hash:flags.13? long title:string username:flags.6? string photo:ChatPhoto date:int version:int restriction_reason:flags.9? string admin_rights:flags.14? ChannelAdminRights banned_rights:flags.15? ChannelBannedRights participants_count:flags.17? int = Chat ;
100+ channel#c88974ac flags:# creator:flags.0? true left:flags.2? true editor:flags.3? true broadcast:flags.5? true verified:flags.7? true megagroup:flags.8? true restricted:flags.9? true democracy:flags.10? true signatures:flags.11? true min:flags.12? true id:int access_hash:flags.13? long title:string username:flags.6? string photo:ChatPhoto date:int version:int restriction_reason:flags.9? string admin_rights:flags.14? ChannelAdminRights banned_rights:flags.15? ChannelBannedRights participants_count:flags.17? int = Chat ;
101101channelForbidden#289da732 flags:# broadcast:flags.5? true megagroup:flags.8? true id:int access_hash:long title:string until_date:flags.16? int = Chat ;
102102
103103chatFull#2e02a614 id:int participants:ChatParticipants chat_photo:Photo notify_settings:PeerNotifySettings exported_invite:ExportedChatInvite bot_info:Vector<BotInfo > = ChatFull ;
@@ -173,18 +173,10 @@ auth.exportedAuthorization#df969c2d id:int bytes:bytes = auth.ExportedAuthorizat
173173inputNotifyPeer#b8bc5b0c peer:InputPeer = InputNotifyPeer ;
174174inputNotifyUsers#193b4417 = InputNotifyPeer ;
175175inputNotifyChats#4a95e84e = InputNotifyPeer ;
176- inputNotifyAll#a429b886 = InputNotifyPeer ;
177176
178- inputPeerNotifyEventsEmpty#f03064d8 = InputPeerNotifyEvents ;
179- inputPeerNotifyEventsAll#e86a2c74 = InputPeerNotifyEvents ;
177+ inputPeerNotifySettings#9c3d198e flags:# show_previews:flags.0? Bool silent:flags.1? Bool mute_until:flags.2? int sound:flags.3? string = InputPeerNotifySettings ;
180178
181- inputPeerNotifySettings#38935eb2 flags:# show_previews:flags.0? true silent:flags.1? true mute_until:int sound:string = InputPeerNotifySettings ;
182-
183- peerNotifyEventsEmpty#add53cb3 = PeerNotifyEvents ;
184- peerNotifyEventsAll#6d1ded88 = PeerNotifyEvents ;
185-
186- peerNotifySettingsEmpty#70a68512 = PeerNotifySettings ;
187- peerNotifySettings#9acda4c0 flags:# show_previews:flags.0? true silent:flags.1? true mute_until:int sound:string = PeerNotifySettings ;
179+ peerNotifySettings#af509d20 flags:# show_previews:flags.0? Bool silent:flags.1? Bool mute_until:flags.2? int sound:flags.3? string = PeerNotifySettings ;
188180
189181peerSettings#818426cd flags:# report_spam:flags.0? true = PeerSettings ;
190182
@@ -338,9 +330,9 @@ photos.photo#20212ca8 photo:Photo users:Vector<User> = photos.Photo;
338330upload.file#96a18d5 type:storage.FileType mtime:int bytes:bytes = upload .File ;
339331upload.fileCdnRedirect#f18cda44 dc_id:int file_token:bytes encryption_key:bytes encryption_iv:bytes file_hashes:Vector<FileHash > = upload .File ;
340332
341- dcOption#5d8c6cc flags:# ipv6:flags.0? true media_only:flags.1? true tcpo_only:flags.2? true cdn:flags.3? true static:flags.4? true id:int ip_address:string port:int = DcOption ;
333+ dcOption#18b7a10d flags:# ipv6:flags.0? true media_only:flags.1? true tcpo_only:flags.2? true cdn:flags.3? true static:flags.4? true id:int ip_address:string port:int secret:flags.10 ? bytes = DcOption ;
342334
343- config#86b5778e flags:# phonecalls_enabled:flags.1? true default_p2p_contacts:flags.3? true preload_featured_stickers:flags.4? true ignore_phone_entities:flags.5? true revoke_pm_inbox:flags.6? true date:int expires:int test_mode:Bool this_dc:int dc_options:Vector<DcOption > chat_size_max:int megagroup_size_max:int forwarded_count_max:int online_update_period_ms:int offline_blur_timeout_ms:int offline_idle_timeout_ms:int online_cloud_timeout_ms:int notify_cloud_delay_ms:int notify_default_delay_ms:int push_chat_period_ms:int push_chat_limit:int saved_gifs_limit:int edit_time_limit:int revoke_time_limit:int revoke_pm_time_limit:int rating_e_decay:int stickers_recent_limit:int stickers_faved_limit:int channels_read_media_period:int tmp_sessions:flags.0? int pinned_dialogs_count_max:int call_receive_timeout_ms:int call_ring_timeout_ms:int call_connect_timeout_ms:int call_packet_timeout_ms:int me_url_prefix:string suggested_lang_code:flags.2? string lang_pack_version:flags.2? int = Config ;
335+ config#eb7bb160 flags:# phonecalls_enabled:flags.1?true default_p2p_contacts:flags.3?true preload_featured_stickers:flags.4?true ignore_phone_entities:flags.5?true revoke_pm_inbox:flags.6?true blocked_mode:flags.8?true date:int expires:int test_mode:Bool this_dc:int dc_options:Vector<DcOption> chat_size_max:int megagroup_size_max:int forwarded_count_max:int online_update_period_ms:int offline_blur_timeout_ms:int offline_idle_timeout_ms:int online_cloud_timeout_ms:int notify_cloud_delay_ms:int notify_default_delay_ms:int push_chat_period_ms:int push_chat_limit:int saved_gifs_limit:int edit_time_limit:int revoke_time_limit:int revoke_pm_time_limit:int rating_e_decay:int stickers_recent_limit:int stickers_faved_limit:int channels_read_media_period:int tmp_sessions:flags.0?int pinned_dialogs_count_max:int call_receive_timeout_ms:int call_ring_timeout_ms:int call_connect_timeout_ms:int call_packet_timeout_ms:int me_url_prefix:string autoupdate_url_prefix:flags.7?string suggested_lang_code:flags.2?string lang_pack_version:flags.2?int = Config;
344336
345337nearestDc#8e1a1775 country:string this_dc:int nearest_dc:int = NearestDc ;
346338
@@ -385,7 +377,6 @@ help.support#17c6b5f6 phone_number:string user:User = help.Support;
385377notifyPeer#9fd40bd8 peer:Peer = NotifyPeer ;
386378notifyUsers#b4c83b4c = NotifyPeer ;
387379notifyChats#c007cec3 = NotifyPeer ;
388- notifyAll#74d07c60 = NotifyPeer ;
389380
390381sendMessageTypingAction#16bf744e = SendMessageAction ;
391382sendMessageCancelAction#fd5ec8f5 = SendMessageAction ;
@@ -438,7 +429,7 @@ documentAttributeFilename#15590068 file_name:string = DocumentAttribute;
438429documentAttributeHasStickers#9801d2f7 = DocumentAttribute ;
439430
440431messages.stickersNotModified#f1749a22 = messages .Stickers ;
441- messages.stickers#8a8ecd32 hash:string stickers:Vector<Document > = messages .Stickers ;
432+ messages.stickers#e4599bbd hash:int stickers:Vector<Document > = messages .Stickers ;
442433
443434stickerPack#12b299d4 emoticon:string documents:Vector<long > = StickerPack ;
444435
@@ -567,7 +558,7 @@ messages.savedGifs#2e0709a5 hash:int gifs:Vector<Document> = messages.SavedGifs;
567558inputBotInlineMessageMediaAuto#3380c786 flags:# message:string entities:flags.1? Vector <MessageEntity > reply_markup:flags.2? ReplyMarkup = InputBotInlineMessage ;
568559inputBotInlineMessageText#3dcd7a87 flags:# no_webpage:flags.0? true message:string entities:flags.1? Vector <MessageEntity > reply_markup:flags.2? ReplyMarkup = InputBotInlineMessage ;
569560inputBotInlineMessageMediaGeo#c1b15d65 flags:# geo_point:InputGeoPoint period:int reply_markup:flags.2? ReplyMarkup = InputBotInlineMessage ;
570- inputBotInlineMessageMediaVenue#aaafadc8 flags:# geo_point:InputGeoPoint title:string address:string provider:string venue_id:string reply_markup:flags.2? ReplyMarkup = InputBotInlineMessage ;
561+ inputBotInlineMessageMediaVenue#417bbf11 flags:# geo_point:InputGeoPoint title:string address:string provider:string venue_id:string venue_type :string reply_markup:flags.2? ReplyMarkup = InputBotInlineMessage ;
571562inputBotInlineMessageMediaContact#2daf01a7 flags:# phone_number:string first_name:string last_name:string reply_markup:flags.2? ReplyMarkup = InputBotInlineMessage ;
572563inputBotInlineMessageGame#4b425864 flags:# reply_markup:flags.2? ReplyMarkup = InputBotInlineMessage ;
573564
@@ -579,7 +570,7 @@ inputBotInlineResultGame#4fa417f2 id:string short_name:string send_message:Input
579570botInlineMessageMediaAuto#764cf810 flags:# message:string entities:flags.1? Vector <MessageEntity > reply_markup:flags.2? ReplyMarkup = BotInlineMessage ;
580571botInlineMessageText#8c7f65e2 flags:# no_webpage:flags.0? true message:string entities:flags.1? Vector <MessageEntity > reply_markup:flags.2? ReplyMarkup = BotInlineMessage ;
581572botInlineMessageMediaGeo#b722de65 flags:# geo:GeoPoint period:int reply_markup:flags.2? ReplyMarkup = BotInlineMessage ;
582- botInlineMessageMediaVenue#4366232e flags:# geo:GeoPoint title:string address:string provider:string venue_id:string reply_markup:flags.2? ReplyMarkup = BotInlineMessage ;
573+ botInlineMessageMediaVenue#8a86659c flags:# geo:GeoPoint title:string address:string provider:string venue_id:string venue_type :string reply_markup:flags.2? ReplyMarkup = BotInlineMessage ;
583574botInlineMessageMediaContact#35edb4d4 flags:# phone_number:string first_name:string last_name:string reply_markup:flags.2? ReplyMarkup = BotInlineMessage ;
584575
585576botInlineResult#11965f3a flags:# id:string type:string title:flags.1? string description:flags.2? string url:flags.3? string thumb:flags.4? WebDocument content:flags.5? WebDocument send_message:BotInlineMessage = BotInlineResult ;
@@ -718,6 +709,8 @@ webDocumentNoProxy#f9c8bcc6 url:string size:int mime_type:string attributes:Vect
718709inputWebDocument#9bed434d url:string size:int mime_type:string attributes:Vector<DocumentAttribute > = InputWebDocument ;
719710
720711inputWebFileLocation#c239d686 url:string access_hash:long = InputWebFileLocation ;
712+ inputWebFileGeoPointLocation#66275a62 geo_point:InputGeoPoint w:int h:int zoom:int scale:int = InputWebFileLocation ;
713+ inputWebFileGeoMessageLocation#553f32eb peer:InputPeer msg_id:int w:int h:int zoom:int scale:int = InputWebFileLocation ;
721714
722715upload.webFile#21e753bc size:int mime_type:string file_type:storage.FileType mtime:int bytes:bytes = upload .WebFile ;
723716
@@ -773,7 +766,7 @@ langPackDifference#f385c1f6 lang_code:string from_version:int version:int string
773766
774767langPackLanguage#117698f1 name:string native_name:string lang_code:string = LangPackLanguage ;
775768
776- channelAdminRights#5d7ceba5 flags:# change_info:flags.0? true post_messages:flags.1? true edit_messages:flags.2? true delete_messages:flags.3? true ban_users:flags.4? true invite_users:flags.5? true invite_link:flags.6? true pin_messages:flags.7? true add_admins:flags.9? true = ChannelAdminRights ;
769+ channelAdminRights#5d7ceba5 flags:# change_info:flags.0? true post_messages:flags.1? true edit_messages:flags.2? true delete_messages:flags.3? true ban_users:flags.4? true invite_users:flags.5? true invite_link:flags.6? true pin_messages:flags.7? true add_admins:flags.9? true manage_call:flags.10 ? true = ChannelAdminRights ;
777770
778771channelBannedRights#58cf4249 flags:# view_messages:flags.0? true send_messages:flags.1? true send_media:flags.2? true send_stickers:flags.3? true send_gifs:flags.4? true send_games:flags.5? true send_inline:flags.6? true embed_links:flags.7? true until_date:int = ChannelBannedRights ;
779772
@@ -832,15 +825,19 @@ messages.foundStickerSets#5108d648 hash:int sets:Vector<StickerSetCovered> = mes
832825
833826fileHash#6242c773 offset:int limit:int hash:bytes = FileHash ;
834827
828+ inputClientProxy#75588b3f address:string port:int = InputClientProxy ;
829+
830+ help.proxyDataEmpty#e09e1fb8 expires:int = help .ProxyData ;
831+ help.proxyDataPromo#2bf7ee23 expires:int peer:Peer chats:Vector<Chat > users:Vector<User > = help .ProxyData ;
832+
835833---functions ---
836834
837835invokeAfterMsg#cb9f372d {X:Type} msg_id:long query :!X = X ;
838836invokeAfterMsgs#3dc4b4f0 {X:Type} msg_ids:Vector<long > query :!X = X ;
839- initConnection#c7481da6 {X:Type} api_id:int device_model:string system_version:string app_version:string system_lang_code:string lang_pack:string lang_code:string query :!X = X ;
837+ initConnection#785188b8 {X:Type} flags:# api_id:int device_model:string system_version:string app_version:string system_lang_code:string lang_pack:string lang_code:string proxy:flags.0 ? InputClientProxy query :!X = X ;
840838invokeWithLayer#da9b0d0d {X:Type} layer:int query :!X = X ;
841839invokeWithoutUpdates#bf9459b7 {X:Type} query :!X = X ;
842840
843- auth.checkPhone#6fe51dfb phone_number:string = auth .CheckedPhone ;
844841auth.sendCode#86aef0ec flags:# allow_flashcall:flags.0? true phone_number:string current_number:flags.0? Bool api_id:int api_hash:string = auth .SentCode ;
845842auth.signUp#1b067634 phone_number:string phone_code_hash:string phone_code:string first_name:string last_name:string = auth .Authorization ;
846843auth.signIn#bcd51581 phone_number:string phone_code_hash:string phone_code:string = auth .Authorization ;
@@ -943,7 +940,7 @@ messages.sendEncryptedService#32d439a4 peer:InputEncryptedChat random_id:long da
943940messages.receivedQueue#55a5bb66 max_qts:int = Vector <long >;
944941messages.reportEncryptedSpam#4b0c8c0f peer:InputEncryptedChat = Bool ;
945942messages.readMessageContents#36a73f77 id:Vector<int > = messages .AffectedMessages ;
946- messages.getStickers#85cb5182 flags:# exclude_featured:flags.0 ? true emoticon:string hash:string = messages .Stickers ;
943+ messages.getStickers#43d4f2c emoticon:string hash:int = messages .Stickers ;
947944messages.getAllStickers#1c9618b1 hash:int = messages .AllStickers ;
948945messages.getWebPagePreview#8b68b0cc flags:# message:string entities:flags.3? Vector <MessageEntity > = MessageMedia ;
949946messages.exportChatInvite#7d885289 chat_id:int = ExportedChatInvite ;
@@ -967,8 +964,8 @@ messages.getInlineBotResults#514e999d flags:# bot:InputUser peer:InputPeer geo_p
967964messages.setInlineBotResults#eb5ea206 flags:# gallery:flags.0? true private:flags.1? true query_id:long results:Vector<InputBotInlineResult > cache_time:int next_offset:flags.2? string switch_pm:flags.3? InlineBotSwitchPM = Bool ;
968965messages.sendInlineBotResult#b16e06fe flags:# silent:flags.5? true background:flags.6? true clear_draft:flags.7? true peer:InputPeer reply_to_msg_id:flags.0? int random_id:long query_id:long id:string = Updates ;
969966messages.getMessageEditData#fda68d36 peer:InputPeer id:int = messages .MessageEditData ;
970- messages.editMessage#5d1b8dd flags:# no_webpage:flags.1? true stop_geo_live:flags.12? true peer:InputPeer id:int message:flags.11? string reply_markup:flags.2? ReplyMarkup entities:flags.3? Vector <MessageEntity > geo_point:flags.13? InputGeoPoint = Updates ;
971- messages.editInlineBotMessage#b0e08243 flags:# no_webpage:flags.1? true stop_geo_live:flags.12? true id:InputBotInlineMessageID message:flags.11? string reply_markup:flags.2? ReplyMarkup entities:flags.3? Vector <MessageEntity > geo_point:flags.13? InputGeoPoint = Bool ;
967+ messages.editMessage#c000e4c8 flags:# no_webpage:flags.1? true stop_geo_live:flags.12? true peer:InputPeer id:int message:flags.11? string media:flags.14 ? InputMedia reply_markup:flags.2? ReplyMarkup entities:flags.3? Vector <MessageEntity > geo_point:flags.13? InputGeoPoint = Updates ;
968+ messages.editInlineBotMessage#adc3e828 flags:# no_webpage:flags.1? true stop_geo_live:flags.12? true id:InputBotInlineMessageID message:flags.11? string media:flags.14 ? InputMedia reply_markup:flags.2? ReplyMarkup entities:flags.3? Vector <MessageEntity > geo_point:flags.13? InputGeoPoint = Bool ;
972969messages.getBotCallbackAnswer#810a9fec flags:# game:flags.1? true peer:InputPeer msg_id:int data:flags.0? bytes = messages .BotCallbackAnswer ;
973970messages.setBotCallbackAnswer#d58f130a flags:# alert:flags.1? true query_id:long message:flags.0? string url:flags.2? string cache_time:int = Bool ;
974971messages.getPeerDialogs#e470bcfd peers:Vector<InputDialogPeer > = messages .PeerDialogs ;
@@ -1030,10 +1027,11 @@ help.saveAppLog#6f02f748 events:Vector<InputAppEvent> = Bool;
10301027help.getInviteText#4d392343 = help .InviteText ;
10311028help.getSupport#9cdf08cd = help .Support ;
10321029help.getAppChangelog#9010ef6f prev_app_version:string = Updates ;
1033- help.getTermsOfService#350170f3 = help .TermsOfService ;
1030+ help.getTermsOfService#8e59b7e7 country_iso2:string = help .TermsOfService ;
10341031help.setBotUpdatesStatus#ec22cfcd pending_updates_count:int message:string = Bool ;
10351032help.getCdnConfig#52029342 = CdnConfig ;
10361033help.getRecentMeUrls#3dc0f114 referer:string = help .RecentMeUrls ;
1034+ help.getProxyData#3d7758e1 = help .ProxyData ;
10371035
10381036channels.readHistory#cc104937 channel:InputChannel max_id:int = Bool ;
10391037channels.deleteMessages#84c1fd4e channel:InputChannel id:Vector<int > = messages .AffectedMessages ;
@@ -1097,4 +1095,4 @@ langpack.getStrings#2e1ee318 lang_code:string keys:Vector<string> = Vector<LangP
10971095langpack.getDifference#b2e4d7d from_version:int = LangPackDifference ;
10981096langpack.getLanguages#800fd57d = Vector <LangPackLanguage >;
10991097
1100- // LAYER 76
1098+ // LAYER 79
0 commit comments