From 60f2f75b78062e1c9e905ae80934fac5e58944ad Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 22 Jan 2024 13:11:04 +0300 Subject: [PATCH] Minor improvements. --- td/telegram/BoostManager.cpp | 1 + td/telegram/CommonDialogManager.cpp | 1 + td/telegram/DialogInviteLinkManager.cpp | 1 + td/telegram/DialogManager.cpp | 1 + td/telegram/GiveawayParameters.cpp | 1 + td/telegram/GlobalPrivacySettings.cpp | 1 + td/telegram/MessageImportManager.cpp | 1 + td/telegram/MessageInputReplyTo.cpp | 1 + td/telegram/NotificationManager.h | 1 + td/telegram/ReactionManager.cpp | 1 + td/telegram/RepliedMessageInfo.cpp | 1 + td/telegram/StoryInteractionInfo.cpp | 1 + td/telegram/Td.cpp | 1 - td/telegram/net/NetQueryDispatcher.cpp | 2 ++ td/telegram/net/PublicRsaKeySharedCdn.cpp | 1 - td/telegram/net/PublicRsaKeySharedMain.h | 2 ++ test/mtproto.cpp | 4 ++-- 17 files changed, 18 insertions(+), 4 deletions(-) diff --git a/td/telegram/BoostManager.cpp b/td/telegram/BoostManager.cpp index 7bb86afb2..cee143882 100644 --- a/td/telegram/BoostManager.cpp +++ b/td/telegram/BoostManager.cpp @@ -16,6 +16,7 @@ #include "td/telegram/OptionManager.h" #include "td/telegram/ServerMessageId.h" #include "td/telegram/Td.h" +#include "td/telegram/telegram_api.h" #include "td/telegram/ThemeManager.h" #include "td/telegram/UserId.h" diff --git a/td/telegram/CommonDialogManager.cpp b/td/telegram/CommonDialogManager.cpp index 200200f53..92d0a890a 100644 --- a/td/telegram/CommonDialogManager.cpp +++ b/td/telegram/CommonDialogManager.cpp @@ -10,6 +10,7 @@ #include "td/telegram/DialogManager.h" #include "td/telegram/Global.h" #include "td/telegram/Td.h" +#include "td/telegram/telegram_api.h" #include "td/utils/algorithm.h" #include "td/utils/buffer.h" diff --git a/td/telegram/DialogInviteLinkManager.cpp b/td/telegram/DialogInviteLinkManager.cpp index 64865db27..1e017ce63 100644 --- a/td/telegram/DialogInviteLinkManager.cpp +++ b/td/telegram/DialogInviteLinkManager.cpp @@ -16,6 +16,7 @@ #include "td/telegram/LinkManager.h" #include "td/telegram/misc.h" #include "td/telegram/Td.h" +#include "td/telegram/telegram_api.h" #include "td/telegram/ThemeManager.h" #include "td/telegram/UpdatesManager.h" diff --git a/td/telegram/DialogManager.cpp b/td/telegram/DialogManager.cpp index 1fa1c12d2..e41a322e6 100644 --- a/td/telegram/DialogManager.cpp +++ b/td/telegram/DialogManager.cpp @@ -22,6 +22,7 @@ #include "td/telegram/SecretChatsManager.h" #include "td/telegram/StickerPhotoSize.h" #include "td/telegram/Td.h" +#include "td/telegram/telegram_api.h" #include "td/telegram/UpdatesManager.h" #include "td/telegram/UserId.h" #include "td/telegram/Usernames.h" diff --git a/td/telegram/GiveawayParameters.cpp b/td/telegram/GiveawayParameters.cpp index 3ec88a68c..845a61c7f 100644 --- a/td/telegram/GiveawayParameters.cpp +++ b/td/telegram/GiveawayParameters.cpp @@ -15,6 +15,7 @@ #include "td/telegram/misc.h" #include "td/telegram/OptionManager.h" #include "td/telegram/Td.h" +#include "td/telegram/telegram_api.h" #include "td/utils/Random.h" diff --git a/td/telegram/GlobalPrivacySettings.cpp b/td/telegram/GlobalPrivacySettings.cpp index 434125c20..9f499ea09 100644 --- a/td/telegram/GlobalPrivacySettings.cpp +++ b/td/telegram/GlobalPrivacySettings.cpp @@ -11,6 +11,7 @@ #include "td/telegram/net/NetQueryCreator.h" #include "td/telegram/SuggestedAction.h" #include "td/telegram/Td.h" +#include "td/telegram/telegram_api.h" #include "td/actor/actor.h" diff --git a/td/telegram/MessageImportManager.cpp b/td/telegram/MessageImportManager.cpp index 8287f5721..6a7823b3f 100644 --- a/td/telegram/MessageImportManager.cpp +++ b/td/telegram/MessageImportManager.cpp @@ -15,6 +15,7 @@ #include "td/telegram/Global.h" #include "td/telegram/MessageContent.h" #include "td/telegram/Td.h" +#include "td/telegram/telegram_api.h" #include "td/utils/buffer.h" #include "td/utils/logging.h" diff --git a/td/telegram/MessageInputReplyTo.cpp b/td/telegram/MessageInputReplyTo.cpp index c64c7bb2b..9125c3fc2 100644 --- a/td/telegram/MessageInputReplyTo.cpp +++ b/td/telegram/MessageInputReplyTo.cpp @@ -16,6 +16,7 @@ #include "td/telegram/ServerMessageId.h" #include "td/telegram/StoryId.h" #include "td/telegram/Td.h" +#include "td/telegram/telegram_api.h" #include "td/telegram/UserId.h" #include "td/utils/logging.h" diff --git a/td/telegram/NotificationManager.h b/td/telegram/NotificationManager.h index eba5bcf74..526e7c5e0 100644 --- a/td/telegram/NotificationManager.h +++ b/td/telegram/NotificationManager.h @@ -20,6 +20,7 @@ #include "td/telegram/NotificationType.h" #include "td/telegram/Photo.h" #include "td/telegram/td_api.h" +#include "td/telegram/telegram_api.h" #include "td/telegram/UserId.h" #include "td/actor/actor.h" diff --git a/td/telegram/ReactionManager.cpp b/td/telegram/ReactionManager.cpp index 30e1be222..66f681dcc 100644 --- a/td/telegram/ReactionManager.cpp +++ b/td/telegram/ReactionManager.cpp @@ -17,6 +17,7 @@ #include "td/telegram/StickersManager.h" #include "td/telegram/Td.h" #include "td/telegram/TdDb.h" +#include "td/telegram/telegram_api.h" #include "td/utils/algorithm.h" #include "td/utils/buffer.h" diff --git a/td/telegram/RepliedMessageInfo.cpp b/td/telegram/RepliedMessageInfo.cpp index 84e366433..a4a6cb569 100644 --- a/td/telegram/RepliedMessageInfo.cpp +++ b/td/telegram/RepliedMessageInfo.cpp @@ -18,6 +18,7 @@ #include "td/telegram/ScheduledServerMessageId.h" #include "td/telegram/ServerMessageId.h" #include "td/telegram/Td.h" +#include "td/telegram/telegram_api.h" #include "td/utils/algorithm.h" #include "td/utils/logging.h" diff --git a/td/telegram/StoryInteractionInfo.cpp b/td/telegram/StoryInteractionInfo.cpp index 4bdf3df72..06ccb75c6 100644 --- a/td/telegram/StoryInteractionInfo.cpp +++ b/td/telegram/StoryInteractionInfo.cpp @@ -9,6 +9,7 @@ #include "td/telegram/ContactsManager.h" #include "td/telegram/Dependencies.h" #include "td/telegram/Td.h" +#include "td/telegram/telegram_api.h" #include "td/utils/algorithm.h" #include "td/utils/FlatHashSet.h" diff --git a/td/telegram/Td.cpp b/td/telegram/Td.cpp index fa436a094..9297bd9d0 100644 --- a/td/telegram/Td.cpp +++ b/td/telegram/Td.cpp @@ -92,7 +92,6 @@ #include "td/telegram/MessageTtl.h" #include "td/telegram/misc.h" #include "td/telegram/net/ConnectionCreator.h" -#include "td/telegram/net/DcId.h" #include "td/telegram/net/MtprotoHeader.h" #include "td/telegram/net/NetQuery.h" #include "td/telegram/net/NetQueryDelayer.h" diff --git a/td/telegram/net/NetQueryDispatcher.cpp b/td/telegram/net/NetQueryDispatcher.cpp index 58d7b6d07..18aa05692 100644 --- a/td/telegram/net/NetQueryDispatcher.cpp +++ b/td/telegram/net/NetQueryDispatcher.cpp @@ -20,6 +20,8 @@ #include "td/telegram/TdDb.h" #include "td/telegram/telegram_api.h" +#include "td/mtproto/RSA.h" + #include "td/utils/common.h" #include "td/utils/format.h" #include "td/utils/logging.h" diff --git a/td/telegram/net/PublicRsaKeySharedCdn.cpp b/td/telegram/net/PublicRsaKeySharedCdn.cpp index fbd74f565..31de0a10a 100644 --- a/td/telegram/net/PublicRsaKeySharedCdn.cpp +++ b/td/telegram/net/PublicRsaKeySharedCdn.cpp @@ -9,7 +9,6 @@ #include "td/utils/algorithm.h" #include "td/utils/format.h" #include "td/utils/logging.h" -#include "td/utils/Slice.h" #include "td/utils/SliceBuilder.h" #include diff --git a/td/telegram/net/PublicRsaKeySharedMain.h b/td/telegram/net/PublicRsaKeySharedMain.h index d06f13f26..bbaed538d 100644 --- a/td/telegram/net/PublicRsaKeySharedMain.h +++ b/td/telegram/net/PublicRsaKeySharedMain.h @@ -11,6 +11,8 @@ #include "td/utils/common.h" #include "td/utils/Status.h" +#include + namespace td { class PublicRsaKeySharedMain final : public mtproto::PublicRsaKeyInterface { diff --git a/test/mtproto.cpp b/test/mtproto.cpp index 1ca5fae1f..293050189 100644 --- a/test/mtproto.cpp +++ b/test/mtproto.cpp @@ -5,10 +5,10 @@ // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) // #include "td/telegram/ConfigManager.h" -#include "td/telegram/net/DcId.h" #include "td/telegram/net/PublicRsaKeySharedMain.h" #include "td/telegram/net/Session.h" #include "td/telegram/NotificationManager.h" +#include "td/telegram/telegram_api.h" #include "td/mtproto/AuthData.h" #include "td/mtproto/DhCallback.h" @@ -196,7 +196,7 @@ TEST(Mtproto, encrypted_config) { "FnWWdEV+BPJeOTk+ARHcNkuJBt0CqnfcVCoDOpKqGyq0U31s2MOpQvHgAG+Tlpg02syuH0E4dCGRw5CbJPARiynteb9y5fT5x/" "kmdp6BMR5tWQSQF0liH16zLh8BDSIdiMsikdcwnAvBwdNhRqQBqGx9MTh62MDmlebjtczE9Gz0z5cscUO2yhzGdphgIy6SP+" "bwaqLWYF0XdPGjKLMUEJW+rou6fbL1t/EUXPtU0XmQAnO0Fh86h+AqDMOe30N4qKrPQ== "; - auto config = td::decode_config(data).move_as_ok(); + td::telegram_api::object_ptr config = td::decode_config(data).move_as_ok(); } class TestPingActor final : public td::Actor {