@@ -88,7 +88,7 @@ storage.fileMp4#b3cea0e4 = storage.FileType;
88
88
storage.fileWebp#1081464c = storage .FileType ;
89
89
90
90
userEmpty#d3bc4b7a id:long = User ;
91
- user#8f97c628 flags:# self:flags.10? true contact:flags.11? true mutual_contact:flags.12? true deleted:flags.13? true bot:flags.14? true bot_chat_history:flags.15? true bot_nochats:flags.16? true verified:flags.17? true restricted:flags.18? true min:flags.20? true bot_inline_geo:flags.21? true support:flags.23? true scam:flags.24? true apply_min_photo:flags.25? true fake:flags.26? true bot_attach_menu:flags.27? true premium:flags.28? true attach_menu_enabled:flags.29? true flags2:# id:long access_hash:flags.0? long first_name:flags.1? string last_name:flags.2? string username:flags.3? string phone:flags.4? string photo:flags.5? UserProfilePhoto status:flags.6? UserStatus bot_info_version:flags.14? int restriction_reason:flags.18? Vector <RestrictionReason > bot_inline_placeholder:flags.19? string lang_code:flags.22? string emoji_status:flags.30? EmojiStatus usernames:flags2.0? Vector <Username > = User ;
91
+ user#8f97c628 flags:# self:flags.10? true contact:flags.11? true mutual_contact:flags.12? true deleted:flags.13? true bot:flags.14? true bot_chat_history:flags.15? true bot_nochats:flags.16? true verified:flags.17? true restricted:flags.18? true min:flags.20? true bot_inline_geo:flags.21? true support:flags.23? true scam:flags.24? true apply_min_photo:flags.25? true fake:flags.26? true bot_attach_menu:flags.27? true premium:flags.28? true attach_menu_enabled:flags.29? true flags2:# bot_can_edit:flags2.1 ? true id:long access_hash:flags.0? long first_name:flags.1? string last_name:flags.2? string username:flags.3? string phone:flags.4? string photo:flags.5? UserProfilePhoto status:flags.6? UserStatus bot_info_version:flags.14? int restriction_reason:flags.18? Vector <RestrictionReason > bot_inline_placeholder:flags.19? string lang_code:flags.22? string emoji_status:flags.30? EmojiStatus usernames:flags2.0? Vector <Username > = User ;
92
92
93
93
userProfilePhotoEmpty#4f11bae1 = UserProfilePhoto ;
94
94
userProfilePhoto#82d1f706 flags:# has_video:flags.0? true personal:flags.2? true photo_id:long stripped_thumb:flags.1? bytes dc_id:int = UserProfilePhoto ;
@@ -169,11 +169,13 @@ messageActionSetChatTheme#aa786345 emoticon:string = MessageAction;
169
169
messageActionChatJoinedByRequest#ebbca3cb = MessageAction ;
170
170
messageActionWebViewDataSentMe#47dd8079 text:string data:string = MessageAction ;
171
171
messageActionWebViewDataSent#b4c38cb5 text:string = MessageAction ;
172
- messageActionGiftPremium#aba0f5c6 currency:string amount:long months:int = MessageAction ;
172
+ messageActionGiftPremium#c83d6aec flags:# currency:string amount:long months:int crypto_currency:flags.0 ? string crypto_amount:flags.0 ? long = MessageAction ;
173
173
messageActionTopicCreate#d999256 flags:# title:string icon_color:int icon_emoji_id:flags.0? long = MessageAction ;
174
174
messageActionTopicEdit#c0944820 flags:# title:flags.0? string icon_emoji_id:flags.1? long closed:flags.2? Bool hidden:flags.3? Bool = MessageAction ;
175
175
messageActionSuggestProfilePhoto#57de635e photo:Photo = MessageAction ;
176
176
messageActionRequestedPeer#fe77345d button_id:int peer:Peer = MessageAction ;
177
+ messageActionSetChatWallPaper#bc44a927 wallpaper:WallPaper = MessageAction ;
178
+ messageActionSetSameChatWallPaper#c0787d6d wallpaper:WallPaper = MessageAction ;
177
179
178
180
dialog#d58a08c6 flags:# pinned:flags.2? true unread_mark:flags.3? true peer:Peer top_message:int read_inbox_max_id:int read_outbox_max_id:int unread_count:int unread_mentions_count:int unread_reactions_count:int notify_settings:PeerNotifySettings pts:flags.0? int draft:flags.1? DraftMessage folder_id:flags.4? int ttl_period:flags.5? int = Dialog ;
179
181
dialogFolder#71bd134c flags:# pinned:flags.2? true folder:Folder peer:Peer top_message:int unread_muted_peers_count:int unread_unmuted_peers_count:int unread_muted_messages_count:int unread_unmuted_messages_count:int = Dialog ;
@@ -225,7 +227,7 @@ inputReportReasonFake#f5ddd6e7 = ReportReason;
225
227
inputReportReasonIllegalDrugs#a8eb2be = ReportReason ;
226
228
inputReportReasonPersonalDetails#9ec7863d = ReportReason ;
227
229
228
- userFull#f8d32aed flags:# blocked:flags.0? true phone_calls_available:flags.4? true phone_calls_private:flags.5? true can_pin_message:flags.7? true has_scheduled:flags.12? true video_calls_available:flags.13? true voice_messages_forbidden:flags.20? true translations_disabled:flags.23? true id:long about:flags.1? string settings:PeerSettings personal_photo:flags.21? Photo profile_photo:flags.2? Photo fallback_photo:flags.22? Photo notify_settings:PeerNotifySettings bot_info:flags.3? BotInfo pinned_msg_id:flags.6? int common_chats_count:int folder_id:flags.11? int ttl_period:flags.14? int theme_emoticon:flags.15? string private_forward_name:flags.16? string bot_group_admin_rights:flags.17? ChatAdminRights bot_broadcast_admin_rights:flags.18? ChatAdminRights premium_gifts:flags.19? Vector <PremiumGiftOption > = UserFull ;
230
+ userFull#93eadb53 flags:# blocked:flags.0? true phone_calls_available:flags.4? true phone_calls_private:flags.5? true can_pin_message:flags.7? true has_scheduled:flags.12? true video_calls_available:flags.13? true voice_messages_forbidden:flags.20? true translations_disabled:flags.23? true id:long about:flags.1? string settings:PeerSettings personal_photo:flags.21? Photo profile_photo:flags.2? Photo fallback_photo:flags.22? Photo notify_settings:PeerNotifySettings bot_info:flags.3? BotInfo pinned_msg_id:flags.6? int common_chats_count:int folder_id:flags.11? int ttl_period:flags.14? int theme_emoticon:flags.15? string private_forward_name:flags.16? string bot_group_admin_rights:flags.17? ChatAdminRights bot_broadcast_admin_rights:flags.18? ChatAdminRights premium_gifts:flags.19? Vector <PremiumGiftOption > wallpaper:flags.24 ? WallPaper = UserFull ;
229
231
230
232
contact#145ade0b user_id:long mutual:Bool = Contact ;
231
233
@@ -363,7 +365,7 @@ updateGroupCallParticipants#f2ebdb4e call:InputGroupCall participants:Vector<Gro
363
365
updateGroupCall#14b24500 chat_id:long call:GroupCall = Update ;
364
366
updatePeerHistoryTTL#bb9bb9a5 flags:# peer:Peer ttl_period:flags.0? int = Update ;
365
367
updateChatParticipant#d087663a flags:# chat_id:long date:int actor_id:long user_id:long prev_participant:flags.0? ChatParticipant new_participant:flags.1? ChatParticipant invite:flags.2? ExportedChatInvite qts:int = Update ;
366
- updateChannelParticipant#985d3abb flags:# channel_id:long date:int actor_id:long user_id:long prev_participant:flags.0? ChannelParticipant new_participant:flags.1? ChannelParticipant invite:flags.2? ExportedChatInvite qts:int = Update ;
368
+ updateChannelParticipant#985d3abb flags:# via_chatlist:flags.3 ? true channel_id:long date:int actor_id:long user_id:long prev_participant:flags.0? ChannelParticipant new_participant:flags.1? ChannelParticipant invite:flags.2? ExportedChatInvite qts:int = Update ;
367
369
updateBotStopped#c4870a49 user_id:long date:int stopped:Bool qts:int = Update ;
368
370
updateGroupCallConnection#b783982 flags:# presentation:flags.0? true params:DataJSON = Update ;
369
371
updateBotCommands#4d712f2e peer:Peer bot_id:long commands:Vector<BotCommand > = Update ;
@@ -593,7 +595,7 @@ keyboardButtonUrl#258aff05 text:string url:string = KeyboardButton;
593
595
keyboardButtonCallback#35bbdb6b flags:# requires_password:flags.0? true text:string data:bytes = KeyboardButton ;
594
596
keyboardButtonRequestPhone#b16a6c29 text:string = KeyboardButton ;
595
597
keyboardButtonRequestGeoLocation#fc796b3f text:string = KeyboardButton ;
596
- keyboardButtonSwitchInline#568a748 flags:# same_peer:flags.0? true text:string query:string = KeyboardButton ;
598
+ keyboardButtonSwitchInline#93b9fbb5 flags:# same_peer:flags.0? true text:string query:string peer_types:flags.1 ? Vector < InlineQueryPeerType > = KeyboardButton ;
597
599
keyboardButtonGame#50f41ccf text:string = KeyboardButton ;
598
600
keyboardButtonBuy#afd93fbb text:string = KeyboardButton ;
599
601
keyboardButtonUrlAuth#10b78d29 flags:# text:string fwd_text:flags.0? string url:string button_id:int = KeyboardButton ;
@@ -715,7 +717,7 @@ auth.sentCodeTypeSms#c000bba2 length:int = auth.SentCodeType;
715
717
auth.sentCodeTypeCall#5353e5a7 length:int = auth .SentCodeType ;
716
718
auth.sentCodeTypeFlashCall#ab03c6d9 pattern:string = auth .SentCodeType ;
717
719
auth.sentCodeTypeMissedCall#82006484 prefix:string length:int = auth .SentCodeType ;
718
- auth.sentCodeTypeEmailCode#5a159841 flags:# apple_signin_allowed:flags.0? true google_signin_allowed:flags.1? true email_pattern:string length:int next_phone_login_date :flags.2 ? int = auth .SentCodeType ;
720
+ auth.sentCodeTypeEmailCode#f450f59b flags:# apple_signin_allowed:flags.0? true google_signin_allowed:flags.1? true email_pattern:string length:int reset_available_period :flags.3 ? int reset_pending_date:flags.4 ? int = auth .SentCodeType ;
719
721
auth.sentCodeTypeSetUpEmailRequired#a5491dea flags:# apple_signin_allowed:flags.0? true google_signin_allowed:flags.1? true = auth .SentCodeType ;
720
722
auth.sentCodeTypeFragmentSms#d9565c39 url:string length:int = auth .SentCodeType ;
721
723
auth.sentCodeTypeFirebaseSms#e57b1432 flags:# nonce:flags.0? bytes receipt:flags.1? string push_timeout:flags.1? int length:int = auth .SentCodeType ;
@@ -937,7 +939,7 @@ channelAdminLogEventActionDiscardGroupCall#db9f9140 call:InputGroupCall = Channe
937
939
channelAdminLogEventActionParticipantMute#f92424d2 participant:GroupCallParticipant = ChannelAdminLogEventAction ;
938
940
channelAdminLogEventActionParticipantUnmute#e64429c0 participant:GroupCallParticipant = ChannelAdminLogEventAction ;
939
941
channelAdminLogEventActionToggleGroupCallSetting#56d6a247 join_muted:Bool = ChannelAdminLogEventAction ;
940
- channelAdminLogEventActionParticipantJoinByInvite#5cdada77 invite:ExportedChatInvite = ChannelAdminLogEventAction ;
942
+ channelAdminLogEventActionParticipantJoinByInvite#fe9fc158 flags:# via_chatlist:flags.0 ? true invite:ExportedChatInvite = ChannelAdminLogEventAction ;
941
943
channelAdminLogEventActionExportedInviteDelete#5a50fca4 invite:ExportedChatInvite = ChannelAdminLogEventAction ;
942
944
channelAdminLogEventActionExportedInviteRevoke#410a134e invite:ExportedChatInvite = ChannelAdminLogEventAction ;
943
945
channelAdminLogEventActionExportedInviteEdit#e90ebb59 prev_invite:ExportedChatInvite new_invite:ExportedChatInvite = ChannelAdminLogEventAction ;
@@ -1205,6 +1207,7 @@ payments.bankCardData#3e24e573 title:string open_urls:Vector<BankCardOpenUrl> =
1205
1207
1206
1208
dialogFilter#7438f7e8 flags:# contacts:flags.0? true non_contacts:flags.1? true groups:flags.2? true broadcasts:flags.3? true bots:flags.4? true exclude_muted:flags.11? true exclude_read:flags.12? true exclude_archived:flags.13? true id:int title:string emoticon:flags.25? string pinned_peers:Vector<InputPeer > include_peers:Vector<InputPeer > exclude_peers:Vector<InputPeer > = DialogFilter ;
1207
1209
dialogFilterDefault#363293ae = DialogFilter ;
1210
+ dialogFilterChatlist#d64a04a8 flags:# has_my_invites:flags.26? true id:int title:string emoticon:flags.25? string pinned_peers:Vector<InputPeer > include_peers:Vector<InputPeer > = DialogFilter ;
1208
1211
1209
1212
dialogFilterSuggested#77744d4a filter:DialogFilter description:string = DialogFilterSuggested ;
1210
1213
@@ -1276,14 +1279,15 @@ inlineQueryPeerTypePM#833c0fac = InlineQueryPeerType;
1276
1279
inlineQueryPeerTypeChat#d766c50a = InlineQueryPeerType ;
1277
1280
inlineQueryPeerTypeMegagroup#5ec4be43 = InlineQueryPeerType ;
1278
1281
inlineQueryPeerTypeBroadcast#6334ee9a = InlineQueryPeerType ;
1282
+ inlineQueryPeerTypeBotPM#e3b2d0c = InlineQueryPeerType ;
1279
1283
1280
1284
messages.historyImport#1662af0b id:long = messages .HistoryImport ;
1281
1285
1282
1286
messages.historyImportParsed#5e0fb7b9 flags:# pm:flags.0? true group:flags.1? true title:flags.2? string = messages .HistoryImportParsed ;
1283
1287
1284
1288
messages.affectedFoundMessages#ef8d3e6c pts:int pts_count:int offset:int messages:Vector<int > = messages .AffectedFoundMessages ;
1285
1289
1286
- chatInviteImporter#8c5adfd9 flags:# requested:flags.0? true user_id:long date:int about:flags.2? string approved_by:flags.1? long = ChatInviteImporter ;
1290
+ chatInviteImporter#8c5adfd9 flags:# requested:flags.0? true via_chatlist:flags.3 ? true user_id:long date:int about:flags.2? string approved_by:flags.1? long = ChatInviteImporter ;
1287
1291
1288
1292
messages.exportedChatInvites#bdc62dcc count:int invites:Vector<ExportedChatInvite > users:Vector<User > = messages .ExportedChatInvites ;
1289
1293
@@ -1502,6 +1506,21 @@ inlineBotWebView#b57295d5 text:string url:string = InlineBotWebView;
1502
1506
1503
1507
readParticipantDate#4a4ff172 user_id:long date:int = ReadParticipantDate ;
1504
1508
1509
+ inputChatlistDialogFilter#f3e0da33 filter_id:int = InputChatlist ;
1510
+
1511
+ exportedChatlistInvite#c5181ac flags:# title:string url:string peers:Vector<Peer > = ExportedChatlistInvite ;
1512
+
1513
+ chatlists.exportedChatlistInvite#10e6e3a6 filter:DialogFilter invite:ExportedChatlistInvite = chatlists .ExportedChatlistInvite ;
1514
+
1515
+ chatlists.exportedInvites#10ab6dc7 invites:Vector<ExportedChatlistInvite > chats:Vector<Chat > users:Vector<User > = chatlists .ExportedInvites ;
1516
+
1517
+ chatlists.chatlistInviteAlready#fa87f659 filter_id:int missing_peers:Vector<Peer > already_peers:Vector<Peer > chats:Vector<Chat > users:Vector<User > = chatlists .ChatlistInvite ;
1518
+ chatlists.chatlistInvite#1dcd839d flags:# title:string emoticon:flags.0? string peers:Vector<Peer > chats:Vector<Chat > users:Vector<User > = chatlists .ChatlistInvite ;
1519
+
1520
+ chatlists.chatlistUpdates#93bd878d missing_peers:Vector<Peer > chats:Vector<Chat > users:Vector<User > = chatlists .ChatlistUpdates ;
1521
+
1522
+ bots.botInfo#e8a775b0 name:string about:string description:string = bots .BotInfo ;
1523
+
1505
1524
---functions ---
1506
1525
1507
1526
invokeAfterMsg#cb9f372d {X:Type} msg_id:long query :!X = X ;
@@ -1533,6 +1552,7 @@ auth.acceptLoginToken#e894ad4d token:bytes = Authorization;
1533
1552
auth.checkRecoveryPassword#d36bf79 code:string = Bool ;
1534
1553
auth.importWebTokenAuthorization#2db873a9 api_id:int api_hash:string web_auth_token:string = auth .Authorization ;
1535
1554
auth.requestFirebaseSms#89464b50 flags:# phone_number:string phone_code_hash:string safety_net_token:flags.0? string ios_push_secret:flags.1? string = Bool ;
1555
+ auth.resetLoginEmail#7e960193 phone_number:string phone_code_hash:string = auth .SentCode ;
1536
1556
1537
1557
account.registerDevice#ec86017a flags:# no_muted:flags.0? true token_type:int token:string app_sandbox:Bool secret:bytes other_uids:Vector<long > = Bool ;
1538
1558
account.unregisterDevice#6a0d3206 token_type:int token:string other_uids:Vector<long > = Bool ;
@@ -1583,7 +1603,7 @@ account.getContactSignUpNotification#9f07c728 = Bool;
1583
1603
account.setContactSignUpNotification#cff43f61 silent:Bool = Bool ;
1584
1604
account.getNotifyExceptions#53577479 flags:# compare_sound:flags.1? true peer:flags.0? InputNotifyPeer = Updates ;
1585
1605
account.getWallPaper#fc8ddbea wallpaper:InputWallPaper = WallPaper ;
1586
- account.uploadWallPaper#dd853661 file:InputFile mime_type:string settings:WallPaperSettings = WallPaper ;
1606
+ account.uploadWallPaper#e39a8f03 flags:# for_chat:flags.0 ? true file:InputFile mime_type:string settings:WallPaperSettings = WallPaper ;
1587
1607
account.saveWallPaper#6c5a5b37 wallpaper:InputWallPaper unsave:Bool settings:WallPaperSettings = Bool ;
1588
1608
account.installWallPaper#feed5769 wallpaper:InputWallPaper settings:WallPaperSettings = Bool ;
1589
1609
account.resetWallPapers#bb3b9804 = Bool ;
@@ -1837,13 +1857,14 @@ messages.searchCustomEmoji#2c11c0d7 emoticon:string hash:long = EmojiList;
1837
1857
messages.togglePeerTranslations#e47cb579 flags:# disabled:flags.0? true peer:InputPeer = Bool ;
1838
1858
messages.getBotApp#34fdc5c3 app:InputBotApp hash:long = messages .BotApp ;
1839
1859
messages.requestAppWebView#8c5a3b3c flags:# write_allowed:flags.0? true peer:InputPeer app:InputBotApp start_param:flags.1? string theme_params:flags.2? DataJSON platform:string = AppWebViewResult ;
1860
+ messages.setChatWallPaper#8ffacae1 flags:# peer:InputPeer wallpaper:flags.0? InputWallPaper settings:flags.2? WallPaperSettings id:flags.1? int = Updates ;
1840
1861
1841
1862
updates.getState#edd4882a = updates .State ;
1842
1863
updates.getDifference#25939651 flags:# pts:int pts_total_limit:flags.0? int date:int qts:int = updates .Difference ;
1843
1864
updates.getChannelDifference#3173d78 flags:# force:flags.0? true channel:InputChannel filter:ChannelMessagesFilter pts:int limit:int = updates .ChannelDifference ;
1844
1865
1845
- photos.updateProfilePhoto#1c3d5956 flags:# fallback:flags.0? true id:InputPhoto = photos .Photo ;
1846
- photos.uploadProfilePhoto#93c9a51 flags:# fallback:flags.3? true file:flags.0? InputFile video:flags.1? InputFile video_start_ts:flags.2? double video_emoji_markup:flags.4? VideoSize = photos .Photo ;
1866
+ photos.updateProfilePhoto#9e82039 flags:# fallback:flags.0? true bot:flags.1 ? InputUser id:InputPhoto = photos .Photo ;
1867
+ photos.uploadProfilePhoto#388a3b5 flags:# fallback:flags.3? true bot:flags.5 ? InputUser file:flags.0? InputFile video:flags.1? InputFile video_start_ts:flags.2? double video_emoji_markup:flags.4? VideoSize = photos .Photo ;
1847
1868
photos.deletePhotos#87cf7f2f id:Vector<InputPhoto > = Vector <long >;
1848
1869
photos.getUserPhotos#91cd32a8 user_id:InputUser offset:int max_id:long limit:int = photos .Photos ;
1849
1870
photos.uploadContactProfilePhoto#e14c4a71 flags:# suggest:flags.3? true save:flags.4? true user_id:InputUser file:flags.0? InputFile video:flags.1? InputFile video_start_ts:flags.2? double video_emoji_markup:flags.5? VideoSize = photos .Photo ;
@@ -1946,8 +1967,10 @@ bots.setBotMenuButton#4504d54f user_id:InputUser button:BotMenuButton = Bool;
1946
1967
bots.getBotMenuButton#9c60eb28 user_id:InputUser = BotMenuButton ;
1947
1968
bots.setBotBroadcastDefaultAdminRights#788464e1 admin_rights:ChatAdminRights = Bool ;
1948
1969
bots.setBotGroupDefaultAdminRights#925ec9ea admin_rights:ChatAdminRights = Bool ;
1949
- bots.setBotInfo#a365df7a flags:# lang_code:string about:flags.0? string description:flags.1? string = Bool ;
1950
- bots.getBotInfo#75ec12e6 lang_code:string = Vector <string >;
1970
+ bots.setBotInfo#10cf3123 flags:# bot:flags.2? InputUser lang_code:string name:flags.3? string about:flags.0? string description:flags.1? string = Bool ;
1971
+ bots.getBotInfo#dcd914fd flags:# bot:flags.0? InputUser lang_code:string = bots .BotInfo ;
1972
+ bots.reorderUsernames#9709b1c2 bot:InputUser order:Vector<string > = Bool ;
1973
+ bots.toggleUsername#53ca973 bot:InputUser username:string active:Bool = Bool ;
1951
1974
1952
1975
payments.getPaymentForm#37148dbb flags:# invoice:InputInvoice theme_params:flags.0? DataJSON = payments .PaymentForm ;
1953
1976
payments.getPaymentReceipt#2478d1cc peer:InputPeer msg_id:int = payments .PaymentReceipt ;
@@ -2011,12 +2034,23 @@ langpack.getLanguages#42c6978f lang_pack:string = Vector<LangPackLanguage>;
2011
2034
langpack.getLanguage#6a596502 lang_pack:string lang_code:string = LangPackLanguage ;
2012
2035
2013
2036
folders.editPeerFolders#6847d0ab folder_peers:Vector<InputFolderPeer > = Updates ;
2014
- folders.deleteFolder#1c295881 folder_id:int = Updates ;
2015
2037
2016
2038
stats.getBroadcastStats#ab42441a flags:# dark:flags.0? true channel:InputChannel = stats .BroadcastStats ;
2017
2039
stats.loadAsyncGraph#621d5fa0 flags:# token:string x:flags.0? long = StatsGraph ;
2018
2040
stats.getMegagroupStats#dcdf8607 flags:# dark:flags.0? true channel:InputChannel = stats .MegagroupStats ;
2019
2041
stats.getMessagePublicForwards#5630281b channel:InputChannel msg_id:int offset_rate:int offset_peer:InputPeer offset_id:int limit:int = messages .Messages ;
2020
2042
stats.getMessageStats#b6e0a3f5 flags:# dark:flags.0? true channel:InputChannel msg_id:int = stats .MessageStats ;
2021
2043
2022
- // LAYER 155
2044
+ chatlists.exportChatlistInvite#8472478e chatlist:InputChatlist title:string peers:Vector<InputPeer > = chatlists .ExportedChatlistInvite ;
2045
+ chatlists.deleteExportedInvite#719c5c5e chatlist:InputChatlist slug:string = Bool ;
2046
+ chatlists.editExportedInvite#653db63d flags:# chatlist:InputChatlist slug:string title:flags.1? string peers:flags.2? Vector <InputPeer > = ExportedChatlistInvite ;
2047
+ chatlists.getExportedInvites#ce03da83 chatlist:InputChatlist = chatlists .ExportedInvites ;
2048
+ chatlists.checkChatlistInvite#41c10fff slug:string = chatlists .ChatlistInvite ;
2049
+ chatlists.joinChatlistInvite#a6b1e39a slug:string peers:Vector<InputPeer > = Updates ;
2050
+ chatlists.getChatlistUpdates#89419521 chatlist:InputChatlist = chatlists .ChatlistUpdates ;
2051
+ chatlists.joinChatlistUpdates#e089f8f5 chatlist:InputChatlist peers:Vector<InputPeer > = Updates ;
2052
+ chatlists.hideChatlistUpdates#66e486fb chatlist:InputChatlist = Bool ;
2053
+ chatlists.getLeaveChatlistSuggestions#fdbcd714 chatlist:InputChatlist = Vector <Peer >;
2054
+ chatlists.leaveChatlist#74fae13a chatlist:InputChatlist peers:Vector<InputPeer > = Updates ;
2055
+
2056
+ // LAYER 158
0 commit comments