diff options
| author | levlam <levlam@telegram.org> | 2026-07-10 23:40:10 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2026-07-10 23:40:10 +0300 |
| commit | 418f2c509132b2683cc9cc3576740b4da7140185 (patch) | |
| tree | 024b3a48dd7526f3c3a06b95bcfad764b463c4d6 | |
| parent | 19e96afc059580dc360ba63751d222fcfc144f51 (diff) | |
Fix includes.
| -rw-r--r-- | td/telegram/BusinessConnectionManager.cpp | 1 | ||||
| -rw-r--r-- | td/telegram/CallbackQueriesManager.cpp | 1 | ||||
| -rw-r--r-- | td/telegram/CommunityManager.cpp | 11 | ||||
| -rw-r--r-- | td/telegram/CommunityManager.h | 2 | ||||
| -rw-r--r-- | td/telegram/DraftMessage.h | 1 | ||||
| -rw-r--r-- | td/telegram/DraftMessageManager.cpp | 2 | ||||
| -rw-r--r-- | td/telegram/DraftMessageManager.h | 1 | ||||
| -rw-r--r-- | td/telegram/FileReferenceManager.h | 2 | ||||
| -rw-r--r-- | td/telegram/InputInvoice.cpp | 1 | ||||
| -rw-r--r-- | td/telegram/MessageExtendedMedia.cpp | 1 | ||||
| -rw-r--r-- | td/telegram/MessagesManager.cpp | 1 | ||||
| -rw-r--r-- | td/telegram/Payments.cpp | 1 | ||||
| -rw-r--r-- | td/telegram/Photo.cpp | 1 | ||||
| -rw-r--r-- | td/telegram/QuickReplyManager.cpp | 1 | ||||
| -rw-r--r-- | td/telegram/RepliedMessageInfo.cpp | 1 | ||||
| -rw-r--r-- | td/telegram/Requests.cpp | 1 | ||||
| -rw-r--r-- | td/telegram/RichMessage.h | 1 | ||||
| -rw-r--r-- | td/telegram/RichMessageMedia.cpp | 2 | ||||
| -rw-r--r-- | td/telegram/TranslationManager.cpp | 2 | ||||
| -rw-r--r-- | td/telegram/UpdatesManager.cpp | 1 | ||||
| -rw-r--r-- | td/telegram/WebPageBlock.cpp | 3 | ||||
| -rw-r--r-- | td/telegram/WebPageBlock.h | 5 |
22 files changed, 31 insertions, 12 deletions
diff --git a/td/telegram/BusinessConnectionManager.cpp b/td/telegram/BusinessConnectionManager.cpp index 52f816aae..7e272ee69 100644 --- a/td/telegram/BusinessConnectionManager.cpp +++ b/td/telegram/BusinessConnectionManager.cpp @@ -32,7 +32,6 @@ #include "td/telegram/MessageTopic.h" #include "td/telegram/misc.h" #include "td/telegram/ReplyMarkup.h" -#include "td/telegram/RichMessage.h" #include "td/telegram/SavedMessagesTopicId.h" #include "td/telegram/ServerMessageId.h" #include "td/telegram/StarAmount.h" diff --git a/td/telegram/CallbackQueriesManager.cpp b/td/telegram/CallbackQueriesManager.cpp index df8d0e271..f2fe125f1 100644 --- a/td/telegram/CallbackQueriesManager.cpp +++ b/td/telegram/CallbackQueriesManager.cpp @@ -9,6 +9,7 @@ #include "td/telegram/AccessRights.h" #include "td/telegram/AuthManager.h" #include "td/telegram/DialogManager.h" +#include "td/telegram/EphemeralMessageId.h" #include "td/telegram/Global.h" #include "td/telegram/InlineQueriesManager.h" #include "td/telegram/MessagesManager.h" diff --git a/td/telegram/CommunityManager.cpp b/td/telegram/CommunityManager.cpp index deda69dc5..87340aef6 100644 --- a/td/telegram/CommunityManager.cpp +++ b/td/telegram/CommunityManager.cpp @@ -7,11 +7,14 @@ #include "td/telegram/CommunityManager.h" #include "td/telegram/AuthManager.h" +#include "td/telegram/ChannelId.h" +#include "td/telegram/ChannelType.h" #include "td/telegram/ChatManager.h" +#include "td/telegram/DialogId.h" #include "td/telegram/DialogPhoto.hpp" #include "td/telegram/Global.h" #include "td/telegram/logevent/LogEvent.h" -#include "td/telegram/logevent/LogEventHelper.h" +#include "td/telegram/Photo.h" #include "td/telegram/PhotoSize.h" #include "td/telegram/Td.h" #include "td/telegram/TdDb.h" @@ -23,6 +26,10 @@ #include "td/utils/buffer.h" #include "td/utils/logging.h" +#include "td/utils/ScopeGuard.h" +#include "td/utils/SliceBuilder.h" +#include "td/utils/Status.h" +#include "td/utils/tl_helpers.h" #include "td/utils/utf8.h" namespace td { @@ -84,7 +91,7 @@ void CommunityManager::Community::store(StorerT &storer) const { template <class ParserT> void CommunityManager::Community::parse(ParserT &parser) { using td::parse; - bool has_photo = photo.small_file_id.is_valid(); + bool has_photo; BEGIN_PARSE_FLAGS(); PARSE_FLAG(has_photo); PARSE_FLAG(collapsed_in_dialogs); diff --git a/td/telegram/CommunityManager.h b/td/telegram/CommunityManager.h index 92ae2718a..0dcbfdc06 100644 --- a/td/telegram/CommunityManager.h +++ b/td/telegram/CommunityManager.h @@ -10,6 +10,8 @@ #include "td/telegram/DialogParticipant.h" #include "td/telegram/DialogPhoto.h" #include "td/telegram/QueryMerger.h" +#include "td/telegram/td_api.h" +#include "td/telegram/telegram_api.h" #include "td/actor/actor.h" diff --git a/td/telegram/DraftMessage.h b/td/telegram/DraftMessage.h index 00f27184a..67ceee022 100644 --- a/td/telegram/DraftMessage.h +++ b/td/telegram/DraftMessage.h @@ -7,6 +7,7 @@ #pragma once #include "td/telegram/DialogId.h" +#include "td/telegram/files/FileId.h" #include "td/telegram/InputDialogId.h" #include "td/telegram/InputMessageText.h" #include "td/telegram/logevent/LogEvent.h" diff --git a/td/telegram/DraftMessageManager.cpp b/td/telegram/DraftMessageManager.cpp index 46a91e249..1812238cf 100644 --- a/td/telegram/DraftMessageManager.cpp +++ b/td/telegram/DraftMessageManager.cpp @@ -17,9 +17,11 @@ #include "td/telegram/SavedMessagesManager.h" #include "td/telegram/SuggestedPost.h" #include "td/telegram/Td.h" +#include "td/telegram/td_api.h" #include "td/telegram/telegram_api.h" #include "td/telegram/UpdatesManager.h" +#include "td/utils/algorithm.h" #include "td/utils/buffer.h" #include "td/utils/logging.h" #include "td/utils/Status.h" diff --git a/td/telegram/DraftMessageManager.h b/td/telegram/DraftMessageManager.h index 0481347e1..80d4dec29 100644 --- a/td/telegram/DraftMessageManager.h +++ b/td/telegram/DraftMessageManager.h @@ -8,6 +8,7 @@ #include "td/telegram/DialogId.h" #include "td/telegram/DraftMessage.h" +#include "td/telegram/files/FileId.h" #include "td/telegram/files/FileSourceId.h" #include "td/telegram/ForumTopicId.h" #include "td/telegram/MessageTopic.h" diff --git a/td/telegram/FileReferenceManager.h b/td/telegram/FileReferenceManager.h index 380595ccb..35d5d3fb4 100644 --- a/td/telegram/FileReferenceManager.h +++ b/td/telegram/FileReferenceManager.h @@ -34,6 +34,8 @@ #include "td/utils/WaitFreeHashMap.h" #include "td/utils/WaitFreeVector.h" +#include <functional> + namespace td { class Td; diff --git a/td/telegram/InputInvoice.cpp b/td/telegram/InputInvoice.cpp index 8aa3b2178..9da9e426b 100644 --- a/td/telegram/InputInvoice.cpp +++ b/td/telegram/InputInvoice.cpp @@ -17,7 +17,6 @@ #include "td/telegram/Td.h" #include "td/telegram/telegram_api.h" -#include "td/utils/algorithm.h" #include "td/utils/buffer.h" #include "td/utils/common.h" #include "td/utils/HttpUrl.h" diff --git a/td/telegram/MessageExtendedMedia.cpp b/td/telegram/MessageExtendedMedia.cpp index 23b07a067..a8dcf3cf4 100644 --- a/td/telegram/MessageExtendedMedia.cpp +++ b/td/telegram/MessageExtendedMedia.cpp @@ -20,7 +20,6 @@ #include "td/telegram/telegram_api.h" #include "td/telegram/VideosManager.h" -#include "td/utils/algorithm.h" #include "td/utils/logging.h" #include "td/utils/MimeType.h" #include "td/utils/PathView.h" diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 81e0c9418..0dbe3a271 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -84,7 +84,6 @@ #include "td/telegram/RepliedMessageInfo.hpp" #include "td/telegram/ReplyMarkup.h" #include "td/telegram/ReplyMarkup.hpp" -#include "td/telegram/RichMessage.h" #include "td/telegram/SavedMessagesManager.h" #include "td/telegram/SecretChatsManager.h" #include "td/telegram/SponsoredMessageManager.h" diff --git a/td/telegram/Payments.cpp b/td/telegram/Payments.cpp index 872bc83cc..40a2a12a1 100644 --- a/td/telegram/Payments.cpp +++ b/td/telegram/Payments.cpp @@ -14,6 +14,7 @@ #include "td/telegram/GiveawayParameters.h" #include "td/telegram/Global.h" #include "td/telegram/InputInvoice.h" +#include "td/telegram/LabeledPricePart.h" #include "td/telegram/LinkManager.h" #include "td/telegram/MessageId.h" #include "td/telegram/MessagesManager.h" diff --git a/td/telegram/Photo.cpp b/td/telegram/Photo.cpp index 5d7be6fda..d6d4aa68b 100644 --- a/td/telegram/Photo.cpp +++ b/td/telegram/Photo.cpp @@ -19,7 +19,6 @@ #include "td/telegram/Td.h" #include "td/telegram/telegram_api.h" -#include "td/utils/algorithm.h" #include "td/utils/common.h" #include "td/utils/logging.h" #include "td/utils/overloaded.h" diff --git a/td/telegram/QuickReplyManager.cpp b/td/telegram/QuickReplyManager.cpp index d877b8009..e912c985c 100644 --- a/td/telegram/QuickReplyManager.cpp +++ b/td/telegram/QuickReplyManager.cpp @@ -56,6 +56,7 @@ #include <algorithm> #include <limits> +#include <type_traits> #include <unordered_map> namespace td { diff --git a/td/telegram/RepliedMessageInfo.cpp b/td/telegram/RepliedMessageInfo.cpp index 961e241ff..d8bc43e2b 100644 --- a/td/telegram/RepliedMessageInfo.cpp +++ b/td/telegram/RepliedMessageInfo.cpp @@ -9,6 +9,7 @@ #include "td/telegram/AuthManager.h" #include "td/telegram/Dependencies.h" #include "td/telegram/DialogManager.h" +#include "td/telegram/EphemeralMessageId.h" #include "td/telegram/MessageContent.h" #include "td/telegram/MessageContentDupType.h" #include "td/telegram/MessageContentType.h" diff --git a/td/telegram/Requests.cpp b/td/telegram/Requests.cpp index 8dc583335..2d154d271 100644 --- a/td/telegram/Requests.cpp +++ b/td/telegram/Requests.cpp @@ -68,6 +68,7 @@ #include "td/telegram/EmailVerification.h" #include "td/telegram/EmojiGroupType.h" #include "td/telegram/EmojiStatus.h" +#include "td/telegram/EphemeralMessageId.h" #include "td/telegram/files/FileGcParameters.h" #include "td/telegram/files/FileId.h" #include "td/telegram/files/FileManager.h" diff --git a/td/telegram/RichMessage.h b/td/telegram/RichMessage.h index 471b4c472..47ff970a0 100644 --- a/td/telegram/RichMessage.h +++ b/td/telegram/RichMessage.h @@ -10,6 +10,7 @@ #include "td/telegram/DialogId.h" #include "td/telegram/DialogParticipant.h" #include "td/telegram/files/FileId.h" +#include "td/telegram/MessageContentDupType.h" #include "td/telegram/RichMessageMedia.h" #include "td/telegram/td_api.h" #include "td/telegram/telegram_api.h" diff --git a/td/telegram/RichMessageMedia.cpp b/td/telegram/RichMessageMedia.cpp index 2832364d1..d258921e8 100644 --- a/td/telegram/RichMessageMedia.cpp +++ b/td/telegram/RichMessageMedia.cpp @@ -10,7 +10,7 @@ #include "td/telegram/files/FileManager.h" #include "td/telegram/MessageContentDupType.h" #include "td/telegram/MessageContentType.h" -#include "td/telegram/OptionManager.h" +#include "td/telegram/MessageCopyOptions.h" #include "td/telegram/Td.h" #include "td/utils/base64.h" diff --git a/td/telegram/TranslationManager.cpp b/td/telegram/TranslationManager.cpp index f0d3af9e6..c167db84a 100644 --- a/td/telegram/TranslationManager.cpp +++ b/td/telegram/TranslationManager.cpp @@ -11,9 +11,11 @@ #include "td/telegram/AiComposeToneExample.h" #include "td/telegram/AuthManager.h" #include "td/telegram/Dependencies.h" +#include "td/telegram/DialogId.h" #include "td/telegram/DialogManager.h" #include "td/telegram/DiffText.h" #include "td/telegram/FileReferenceManager.h" +#include "td/telegram/files/FileId.h" #include "td/telegram/files/FileManager.h" #include "td/telegram/Global.h" #include "td/telegram/logevent/LogEvent.h" diff --git a/td/telegram/UpdatesManager.cpp b/td/telegram/UpdatesManager.cpp index fe7769342..190cbe59a 100644 --- a/td/telegram/UpdatesManager.cpp +++ b/td/telegram/UpdatesManager.cpp @@ -32,6 +32,7 @@ #include "td/telegram/DialogParticipantManager.h" #include "td/telegram/DownloadManager.h" #include "td/telegram/EmojiStatus.h" +#include "td/telegram/EphemeralMessageId.h" #include "td/telegram/FolderId.h" #include "td/telegram/ForumTopicId.h" #include "td/telegram/ForumTopicManager.h" diff --git a/td/telegram/WebPageBlock.cpp b/td/telegram/WebPageBlock.cpp index 655ce437a..d26740875 100644 --- a/td/telegram/WebPageBlock.cpp +++ b/td/telegram/WebPageBlock.cpp @@ -15,7 +15,6 @@ #include "td/telegram/ChatManager.h" #include "td/telegram/CustomEmojiId.h" #include "td/telegram/Dependencies.h" -#include "td/telegram/DialogId.h" #include "td/telegram/DialogPhoto.h" #include "td/telegram/DialogPhoto.hpp" #include "td/telegram/Dimensions.h" @@ -28,6 +27,8 @@ #include "td/telegram/FormattedDate.hpp" #include "td/telegram/LinkManager.h" #include "td/telegram/Location.h" +#include "td/telegram/MessageContent.h" +#include "td/telegram/MessageContentType.h" #include "td/telegram/MessageSearchFilter.h" #include "td/telegram/misc.h" #include "td/telegram/OptionManager.h" diff --git a/td/telegram/WebPageBlock.h b/td/telegram/WebPageBlock.h index 62beeda49..5217a7d66 100644 --- a/td/telegram/WebPageBlock.h +++ b/td/telegram/WebPageBlock.h @@ -7,6 +7,7 @@ #pragma once #include "td/telegram/CustomEmojiId.h" +#include "td/telegram/DialogId.h" #include "td/telegram/DialogParticipant.h" #include "td/telegram/files/FileId.h" #include "td/telegram/logevent/LogEvent.h" @@ -19,17 +20,15 @@ #include "td/utils/common.h" #include "td/utils/FlatHashMap.h" #include "td/utils/Slice.h" +#include "td/utils/Status.h" #include <functional> namespace td { class Dependencies; - struct GetWebPageBlockObjectContext; - class RichText; - class Td; struct GetInputPageBlockContext { |
