From f8825e8135e29c0525ec3653d633d11d9c052c07 Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 23 Nov 2023 11:16:07 +0400 Subject: [PATCH] Update API scheme on layer 167. --- Telegram/SourceFiles/boxes/peers/edit_peer_color_box.cpp | 8 ++++---- Telegram/SourceFiles/mtproto/scheme/api.tl | 9 +++++++-- Telegram/SourceFiles/mtproto/scheme/layer.tl | 1 - Telegram/cmake/td_scheme.cmake | 2 -- 4 files changed, 11 insertions(+), 9 deletions(-) delete mode 100644 Telegram/SourceFiles/mtproto/scheme/layer.tl diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_color_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_color_box.cpp index f32a4d32a..5b5f80bf4 100644 --- a/Telegram/SourceFiles/boxes/peers/edit_peer_color_box.cpp +++ b/Telegram/SourceFiles/boxes/peers/edit_peer_color_box.cpp @@ -460,15 +460,15 @@ void Set( ).done(done).fail(fail).send(); }; if (peer->isSelf()) { + using Flag = MTPaccount_UpdateColor::Flag; send(MTPaccount_UpdateColor( - MTP_flags( - MTPaccount_UpdateColor::Flag::f_background_emoji_id), + MTP_flags(Flag::f_color | Flag::f_background_emoji_id), MTP_int(colorIndex), MTP_long(backgroundEmojiId))); } else if (const auto channel = peer->asChannel()) { + using Flag = MTPchannels_UpdateColor::Flag; send(MTPchannels_UpdateColor( - MTP_flags( - MTPchannels_UpdateColor::Flag::f_background_emoji_id), + MTP_flags(Flag::f_background_emoji_id), channel->inputChannel, MTP_int(colorIndex), MTP_long(backgroundEmojiId))); diff --git a/Telegram/SourceFiles/mtproto/scheme/api.tl b/Telegram/SourceFiles/mtproto/scheme/api.tl index 697f106e3..254a3ac78 100644 --- a/Telegram/SourceFiles/mtproto/scheme/api.tl +++ b/Telegram/SourceFiles/mtproto/scheme/api.tl @@ -1606,7 +1606,10 @@ stats.storyStats#50cd067c views_graph:StatsGraph reactions_by_emotion_graph:Stat peerColor#ba278146 color:int background_emoji_id:long = PeerColor; -help.peerColorOption#6a1b4441 flags:# hidden:flags.0?true color_id:int colors:flags.1?Vector dark_colors:flags.2?Vector = help.PeerColorOption; +help.peerColorSet#26219a58 colors:Vector = help.PeerColorSet; +help.peerColorProfileSet#3385923e pallete_colors:Vector bg_colors:Vector story_colors:Vector = help.PeerColorSet; + +help.peerColorOption#135bd42f flags:# hidden:flags.0?true color_id:int colors:flags.1?help.PeerColorSet dark_colors:flags.2?help.PeerColorSet = help.PeerColorOption; help.peerColorsNotModified#2ba1f5ce = help.PeerColors; help.peerColors#f8ed08 hash:int colors:Vector = help.PeerColors; @@ -1732,7 +1735,7 @@ account.getAutoSaveSettings#adcbbcda = account.AutoSaveSettings; account.saveAutoSaveSettings#d69b8361 flags:# users:flags.0?true chats:flags.1?true broadcasts:flags.2?true peer:flags.3?InputPeer settings:AutoSaveSettings = Bool; account.deleteAutoSaveExceptions#53bc0020 = Bool; account.invalidateSignInCodes#ca8ae8ba codes:Vector = Bool; -account.updateColor#a001cc43 flags:# for_profile:flags.1?true color:int background_emoji_id:flags.0?long = Bool; +account.updateColor#7cefa15d flags:# for_profile:flags.1?true color:flags.2?int background_emoji_id:flags.0?long = Bool; account.getDefaultBackgroundEmojis#a60ab9ce hash:long = EmojiList; users.getUsers#d91a548 id:Vector = Vector; @@ -2192,3 +2195,5 @@ premium.getMyBoosts#be77b4a = premium.MyBoosts; premium.applyBoost#6b7da746 flags:# slots:flags.0?Vector peer:InputPeer = premium.MyBoosts; premium.getBoostsStatus#42f1f61 peer:InputPeer = premium.BoostsStatus; premium.getUserBoosts#39854d1f peer:InputPeer user_id:InputUser = premium.BoostsList; + +// LAYER 167 diff --git a/Telegram/SourceFiles/mtproto/scheme/layer.tl b/Telegram/SourceFiles/mtproto/scheme/layer.tl deleted file mode 100644 index 668ec5b5a..000000000 --- a/Telegram/SourceFiles/mtproto/scheme/layer.tl +++ /dev/null @@ -1 +0,0 @@ -// LAYER 167 diff --git a/Telegram/cmake/td_scheme.cmake b/Telegram/cmake/td_scheme.cmake index 11129f20f..cf241941b 100644 --- a/Telegram/cmake/td_scheme.cmake +++ b/Telegram/cmake/td_scheme.cmake @@ -12,7 +12,6 @@ include(cmake/generate_scheme.cmake) set(scheme_files ${src_loc}/mtproto/scheme/api.tl - ${src_loc}/mtproto/scheme/layer.tl ${src_loc}/mtproto/scheme/mtproto.tl ) @@ -21,7 +20,6 @@ generate_scheme(td_scheme ${src_loc}/codegen/scheme/codegen_scheme.py "${scheme_ nice_target_sources(td_scheme ${src_loc}/mtproto/scheme PRIVATE api.tl - layer.tl mtproto.tl )