Skip to content

Commit

Permalink
Merge pull request #1522 from gotd/feat/update-schema
Browse files Browse the repository at this point in the history
Update Telegram schema to the latest layer
  • Loading branch information
ernado authored Feb 14, 2025
2 parents 1477385 + 326272b commit 667a61c
Show file tree
Hide file tree
Showing 14 changed files with 1,218 additions and 127 deletions.
26 changes: 17 additions & 9 deletions _schema/tdesktop.tl
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// Code generated by ./cmd/dltl, DO NOT EDIT.
//
// Source: https://raw.githubusercontent.com/telegramdesktop/tdesktop/dev/Telegram/SourceFiles/mtproto/scheme/api.tl
// Layer: 198
// SHA256: 96d5d03b4fdd27bbc0f1d80e88d10306e590d8fec2d5bbdb0cf268be5e9e1aa6
// Layer: 199
// SHA256: 0fe747dde89fdae0ca56903a634fe21dddaeab71929f9f5de2c796cc13d9c497

boolFalse#bc799737 = Bool;

Expand Down Expand Up @@ -752,7 +752,7 @@ updateStarsRevenueStatus#a584b019 peer:Peer status:StarsRevenueStatus = Update;

updateBotPurchasedPaidMedia#283bd312 user_id:long payload:string qts:int = Update;

updatePaidReactionPrivacy#51ca7aec private:Bool = Update;
updatePaidReactionPrivacy#8b725fce private:PaidReactionPrivacy = Update;

updates.state#a56c2a3e pts:int qts:int date:int seq:int unread_count:int = updates.State;

Expand Down Expand Up @@ -1026,7 +1026,7 @@ webPageEmpty#211a1788 flags:# id:long url:flags.0?string = WebPage;

webPagePending#b0d13e47 flags:# id:long url:flags.0?string date:int = WebPage;

webPage#e89c45b2 flags:# has_large_media:flags.13?true id:long url:string display_url:string hash:int type:flags.0?string site_name:flags.1?string title:flags.2?string description:flags.3?string photo:flags.4?Photo embed_url:flags.5?string embed_type:flags.5?string embed_width:flags.6?int embed_height:flags.6?int duration:flags.7?int author:flags.8?string document:flags.9?Document cached_page:flags.10?Page attributes:flags.12?Vector<WebPageAttribute> = WebPage;
webPage#e89c45b2 flags:# has_large_media:flags.13?true video_cover_photo:flags.14?true id:long url:string display_url:string hash:int type:flags.0?string site_name:flags.1?string title:flags.2?string description:flags.3?string photo:flags.4?Photo embed_url:flags.5?string embed_type:flags.5?string embed_width:flags.6?int embed_height:flags.6?int duration:flags.7?int author:flags.8?string document:flags.9?Document cached_page:flags.10?Page attributes:flags.12?Vector<WebPageAttribute> = WebPage;

webPageNotModified#7311ca11 flags:# cached_page_views:flags.0?int = WebPage;

Expand Down Expand Up @@ -2740,7 +2740,7 @@ starsGiveawayWinnersOption#54236209 flags:# default:flags.0?true users:int per_u

starGift#2cc73c8 flags:# limited:flags.0?true sold_out:flags.1?true birthday:flags.2?true id:long sticker:Document stars:long availability_remains:flags.0?int availability_total:flags.0?int convert_stars:long first_sale_date:flags.1?int last_sale_date:flags.1?int upgrade_stars:flags.3?long = StarGift;

starGiftUnique#f2fe7e4a flags:# id:long title:string slug:string num:int owner_id:flags.0?Peer owner_name:flags.1?string owner_address:flags.2?string attributes:Vector<StarGiftAttribute> availability_issued:int availability_total:int = StarGift;
starGiftUnique#5c62d151 flags:# id:long title:string slug:string num:int owner_id:flags.0?Peer owner_name:flags.1?string owner_address:flags.2?string attributes:Vector<StarGiftAttribute> availability_issued:int availability_total:int gift_address:flags.3?string = StarGift;

payments.starGiftsNotModified#a388a368 = payments.StarGifts;

Expand Down Expand Up @@ -2806,6 +2806,12 @@ inputSavedStarGiftChat#f101aa7f peer:InputPeer saved_id:long = InputSavedStarGif

payments.starGiftWithdrawalUrl#84aa3a9c url:string = payments.StarGiftWithdrawalUrl;

paidReactionPrivacyDefault#206ad49e = PaidReactionPrivacy;

paidReactionPrivacyAnonymous#1f0c1ad9 = PaidReactionPrivacy;

paidReactionPrivacyPeer#dc6cfcf0 peer:InputPeer = PaidReactionPrivacy;


---functions---

Expand All @@ -2829,6 +2835,8 @@ invokeWithGooglePlayIntegrity#1df92984 {X:Type} nonce:string token:string query:

invokeWithApnsSecret#dae54f8 {X:Type} nonce:string secret:string query:!X = X;

invokeWithReCaptcha#adbb0f94 {X:Type} token:string query:!X = X;

auth.sendCode#a677244f phone_number:string api_id:int api_hash:string settings:CodeSettings = auth.SentCode;

auth.signUp#aac7b717 flags:# no_joined_notifications:flags.0?true phone_number:string phone_code_hash:string first_name:string last_name:string = auth.Authorization;
Expand Down Expand Up @@ -3589,9 +3597,9 @@ messages.getFactCheck#b9cdc5ee peer:InputPeer msg_id:Vector<int> = Vector<FactCh

messages.requestMainWebView#c9e01e7b flags:# compact:flags.7?true fullscreen:flags.8?true peer:InputPeer bot:InputUser start_param:flags.1?string theme_params:flags.0?DataJSON platform:string = WebViewResult;

messages.sendPaidReaction#9dd6a67b flags:# peer:InputPeer msg_id:int count:int random_id:long private:flags.0?Bool = Updates;
messages.sendPaidReaction#58bbcb50 flags:# peer:InputPeer msg_id:int count:int random_id:long private:flags.0?PaidReactionPrivacy = Updates;

messages.togglePaidReactionPrivacy#849ad397 peer:InputPeer msg_id:int private:Bool = Bool;
messages.togglePaidReactionPrivacy#435885b5 peer:InputPeer msg_id:int private:PaidReactionPrivacy = Bool;

messages.getPaidReactionPrivacy#472455aa = Updates;

Expand Down Expand Up @@ -3763,7 +3771,7 @@ channels.getInactiveChannels#11e831ee = messages.InactiveChats;

channels.convertToGigagroup#b290c69 channel:InputChannel = Updates;

channels.getSendAs#dc770ee peer:InputPeer = channels.SendAsPeers;
channels.getSendAs#e785a43f flags:# for_paid_reactions:flags.0?true peer:InputPeer = channels.SendAsPeers;

channels.deleteParticipantHistory#367544db channel:InputChannel participant:InputPeer = messages.AffectedHistory;

Expand Down Expand Up @@ -4187,4 +4195,4 @@ smsjobs.finishJob#4f1ebf24 flags:# job_id:string error:flags.0?string = Bool;

fragment.getCollectibleInfo#be1e85ba collectible:InputCollectible = fragment.CollectibleInfo;

// LAYER 198
// LAYER 199
26 changes: 17 additions & 9 deletions _schema/telegram.tl
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
//
// Source: https://raw.githubusercontent.com/telegramdesktop/tdesktop/dev/Telegram/SourceFiles/mtproto/scheme/api.tl
// Merge: _schema/legacy.tl
// Layer: 198
// SHA256: 96d5d03b4fdd27bbc0f1d80e88d10306e590d8fec2d5bbdb0cf268be5e9e1aa6
// Layer: 199
// SHA256: 0fe747dde89fdae0ca56903a634fe21dddaeab71929f9f5de2c796cc13d9c497

boolFalse#bc799737 = Bool;

Expand Down Expand Up @@ -753,7 +753,7 @@ updateStarsRevenueStatus#a584b019 peer:Peer status:StarsRevenueStatus = Update;

updateBotPurchasedPaidMedia#283bd312 user_id:long payload:string qts:int = Update;

updatePaidReactionPrivacy#51ca7aec private:Bool = Update;
updatePaidReactionPrivacy#8b725fce private:PaidReactionPrivacy = Update;

updates.state#a56c2a3e pts:int qts:int date:int seq:int unread_count:int = updates.State;

Expand Down Expand Up @@ -1027,7 +1027,7 @@ webPageEmpty#211a1788 flags:# id:long url:flags.0?string = WebPage;

webPagePending#b0d13e47 flags:# id:long url:flags.0?string date:int = WebPage;

webPage#e89c45b2 flags:# has_large_media:flags.13?true id:long url:string display_url:string hash:int type:flags.0?string site_name:flags.1?string title:flags.2?string description:flags.3?string photo:flags.4?Photo embed_url:flags.5?string embed_type:flags.5?string embed_width:flags.6?int embed_height:flags.6?int duration:flags.7?int author:flags.8?string document:flags.9?Document cached_page:flags.10?Page attributes:flags.12?Vector<WebPageAttribute> = WebPage;
webPage#e89c45b2 flags:# has_large_media:flags.13?true video_cover_photo:flags.14?true id:long url:string display_url:string hash:int type:flags.0?string site_name:flags.1?string title:flags.2?string description:flags.3?string photo:flags.4?Photo embed_url:flags.5?string embed_type:flags.5?string embed_width:flags.6?int embed_height:flags.6?int duration:flags.7?int author:flags.8?string document:flags.9?Document cached_page:flags.10?Page attributes:flags.12?Vector<WebPageAttribute> = WebPage;

webPageNotModified#7311ca11 flags:# cached_page_views:flags.0?int = WebPage;

Expand Down Expand Up @@ -2741,7 +2741,7 @@ starsGiveawayWinnersOption#54236209 flags:# default:flags.0?true users:int per_u

starGift#2cc73c8 flags:# limited:flags.0?true sold_out:flags.1?true birthday:flags.2?true id:long sticker:Document stars:long availability_remains:flags.0?int availability_total:flags.0?int convert_stars:long first_sale_date:flags.1?int last_sale_date:flags.1?int upgrade_stars:flags.3?long = StarGift;

starGiftUnique#f2fe7e4a flags:# id:long title:string slug:string num:int owner_id:flags.0?Peer owner_name:flags.1?string owner_address:flags.2?string attributes:Vector<StarGiftAttribute> availability_issued:int availability_total:int = StarGift;
starGiftUnique#5c62d151 flags:# id:long title:string slug:string num:int owner_id:flags.0?Peer owner_name:flags.1?string owner_address:flags.2?string attributes:Vector<StarGiftAttribute> availability_issued:int availability_total:int gift_address:flags.3?string = StarGift;

payments.starGiftsNotModified#a388a368 = payments.StarGifts;

Expand Down Expand Up @@ -2807,6 +2807,12 @@ inputSavedStarGiftChat#f101aa7f peer:InputPeer saved_id:long = InputSavedStarGif

payments.starGiftWithdrawalUrl#84aa3a9c url:string = payments.StarGiftWithdrawalUrl;

paidReactionPrivacyDefault#206ad49e = PaidReactionPrivacy;

paidReactionPrivacyAnonymous#1f0c1ad9 = PaidReactionPrivacy;

paidReactionPrivacyPeer#dc6cfcf0 peer:InputPeer = PaidReactionPrivacy;


---functions---

Expand All @@ -2830,6 +2836,8 @@ invokeWithGooglePlayIntegrity#1df92984 {X:Type} nonce:string token:string query:

invokeWithApnsSecret#dae54f8 {X:Type} nonce:string secret:string query:!X = X;

invokeWithReCaptcha#adbb0f94 {X:Type} token:string query:!X = X;

auth.sendCode#a677244f phone_number:string api_id:int api_hash:string settings:CodeSettings = auth.SentCode;

auth.signUp#aac7b717 flags:# no_joined_notifications:flags.0?true phone_number:string phone_code_hash:string first_name:string last_name:string = auth.Authorization;
Expand Down Expand Up @@ -3590,9 +3598,9 @@ messages.getFactCheck#b9cdc5ee peer:InputPeer msg_id:Vector<int> = Vector<FactCh

messages.requestMainWebView#c9e01e7b flags:# compact:flags.7?true fullscreen:flags.8?true peer:InputPeer bot:InputUser start_param:flags.1?string theme_params:flags.0?DataJSON platform:string = WebViewResult;

messages.sendPaidReaction#9dd6a67b flags:# peer:InputPeer msg_id:int count:int random_id:long private:flags.0?Bool = Updates;
messages.sendPaidReaction#58bbcb50 flags:# peer:InputPeer msg_id:int count:int random_id:long private:flags.0?PaidReactionPrivacy = Updates;

messages.togglePaidReactionPrivacy#849ad397 peer:InputPeer msg_id:int private:Bool = Bool;
messages.togglePaidReactionPrivacy#435885b5 peer:InputPeer msg_id:int private:PaidReactionPrivacy = Bool;

messages.getPaidReactionPrivacy#472455aa = Updates;

Expand Down Expand Up @@ -3764,7 +3772,7 @@ channels.getInactiveChannels#11e831ee = messages.InactiveChats;

channels.convertToGigagroup#b290c69 channel:InputChannel = Updates;

channels.getSendAs#dc770ee peer:InputPeer = channels.SendAsPeers;
channels.getSendAs#e785a43f flags:# for_paid_reactions:flags.0?true peer:InputPeer = channels.SendAsPeers;

channels.deleteParticipantHistory#367544db channel:InputChannel participant:InputPeer = messages.AffectedHistory;

Expand Down Expand Up @@ -4220,4 +4228,4 @@ test.useError#ee75af01 = Error;

test.useConfigSimple#f9b7b23d = help.ConfigSimple;

// LAYER 198
// LAYER 199
80 changes: 65 additions & 15 deletions tg/tl_channels_get_send_as_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 667a61c

Please sign in to comment.