aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2025-12-03 18:47:52 +0300
committerlevlam <levlam@telegram.org>2025-12-03 18:47:52 +0300
commit681bbe2cf7e4772c42ae2873b4f4e17d0ac58387 (patch)
treebd837abbe0f9304a1df3228e8eff948da35262da
parent0f27f91dc536bdcfe043d291456c8a6b399be0aa (diff)
Minor improvements.
-rw-r--r--td/generate/scheme/td_api.tl2
-rw-r--r--td/telegram/StarGiftAuctionState.cpp1
-rw-r--r--td/telegram/StarGiftAuctionUserState.cpp2
-rw-r--r--td/telegram/StarGiftBackground.cpp2
-rw-r--r--td/telegram/StarGiftBackground.hpp2
-rw-r--r--td/telegram/StarGiftManager.cpp6
-rw-r--r--td/telegram/StarGiftManager.h1
-rw-r--r--td/telegram/WebPagesManager.cpp2
8 files changed, 9 insertions, 9 deletions
diff --git a/td/generate/scheme/td_api.tl b/td/generate/scheme/td_api.tl
index 4fb86c6c2..54465116e 100644
--- a/td/generate/scheme/td_api.tl
+++ b/td/generate/scheme/td_api.tl
@@ -3841,7 +3841,7 @@ linkPreviewTypeExternalVideo url:string mime_type:string width:int32 height:int3
//@description The link is a link to a gift auction
//@gift The gift
-//@gift_background Describes background of the gift
+//@gift_background Background of the gift
//@auction_end_date Point in time (Unix timestamp) when the auction will be ended
linkPreviewTypeGiftAuction gift:gift gift_background:giftBackground auction_end_date:int32 = LinkPreviewType;
diff --git a/td/telegram/StarGiftAuctionState.cpp b/td/telegram/StarGiftAuctionState.cpp
index 2d9e93ada..a9bcac21d 100644
--- a/td/telegram/StarGiftAuctionState.cpp
+++ b/td/telegram/StarGiftAuctionState.cpp
@@ -13,6 +13,7 @@
#include "td/utils/algorithm.h"
#include "td/utils/logging.h"
+#include "td/utils/misc.h"
namespace td {
diff --git a/td/telegram/StarGiftAuctionUserState.cpp b/td/telegram/StarGiftAuctionUserState.cpp
index 333b5da0c..f544add63 100644
--- a/td/telegram/StarGiftAuctionUserState.cpp
+++ b/td/telegram/StarGiftAuctionUserState.cpp
@@ -9,8 +9,6 @@
#include "td/telegram/MessageSender.h"
#include "td/telegram/StarManager.h"
-#include "td/utils/logging.h"
-
namespace td {
StarGiftAuctionUserState::StarGiftAuctionUserState(
diff --git a/td/telegram/StarGiftBackground.cpp b/td/telegram/StarGiftBackground.cpp
index 58c072eaf..e0e55cbac 100644
--- a/td/telegram/StarGiftBackground.cpp
+++ b/td/telegram/StarGiftBackground.cpp
@@ -6,8 +6,6 @@
//
#include "td/telegram/StarGiftBackground.h"
-#include "td/utils/logging.h"
-
namespace td {
td_api::object_ptr<td_api::giftBackground> StarGiftBackground::get_gift_background_object() const {
diff --git a/td/telegram/StarGiftBackground.hpp b/td/telegram/StarGiftBackground.hpp
index e2b645174..1341f49e5 100644
--- a/td/telegram/StarGiftBackground.hpp
+++ b/td/telegram/StarGiftBackground.hpp
@@ -8,6 +8,8 @@
#include "td/telegram/StarGiftBackground.h"
+#include "td/utils/tl_helpers.h"
+
namespace td {
template <class StorerT>
diff --git a/td/telegram/StarGiftManager.cpp b/td/telegram/StarGiftManager.cpp
index 285c395a8..96e2df9b8 100644
--- a/td/telegram/StarGiftManager.cpp
+++ b/td/telegram/StarGiftManager.cpp
@@ -2379,7 +2379,7 @@ void StarGiftManager::close_gift_auction(int64 gift_id, Promise<Unit> &&promise)
void StarGiftManager::place_gift_auction_bid(int64 gift_id, int64 star_count, UserId user_id,
td_api::object_ptr<td_api::formattedText> text, bool is_private,
Promise<Unit> &&promise) {
- if (gift_auction_infos_.find(gift_id) == gift_auction_infos_.end()) {
+ if (gift_auction_infos_.count(gift_id) == 0) {
return reload_gift_auction_state(
telegram_api::make_object<telegram_api::inputStarGiftAuction>(gift_id), 0,
PromiseCreator::lambda(
@@ -2420,7 +2420,7 @@ void StarGiftManager::do_place_gift_auction_bid(int64 gift_id, int64 star_count,
get_formatted_text(td_, td_->dialog_manager_->get_my_dialog_id(), std::move(text), false, true, true, false));
MessageQuote::remove_unallowed_quote_entities(message);
- auto flags = telegram_api::inputInvoiceStarGiftAuctionBid::PEER_MASK;
+ int32 flags = telegram_api::inputInvoiceStarGiftAuctionBid::PEER_MASK;
auto input_invoice = telegram_api::make_object<telegram_api::inputInvoiceStarGiftAuctionBid>(
flags, is_private, old_star_count != 0, std::move(input_peer), gift_id, star_count, nullptr);
auto send_input_invoice = telegram_api::make_object<telegram_api::inputInvoiceStarGiftAuctionBid>(
@@ -2439,7 +2439,7 @@ void StarGiftManager::do_place_gift_auction_bid(int64 gift_id, int64 star_count,
}
void StarGiftManager::update_gift_auction_bid(int64 gift_id, int64 star_count, Promise<Unit> &&promise) {
- if (gift_auction_infos_.find(gift_id) == gift_auction_infos_.end()) {
+ if (gift_auction_infos_.count(gift_id) == 0) {
return reload_gift_auction_state(
telegram_api::make_object<telegram_api::inputStarGiftAuction>(gift_id), 0,
PromiseCreator::lambda([actor_id = actor_id(this), gift_id, star_count, promise = std::move(promise)](
diff --git a/td/telegram/StarGiftManager.h b/td/telegram/StarGiftManager.h
index 15a3ae5fb..50584a16f 100644
--- a/td/telegram/StarGiftManager.h
+++ b/td/telegram/StarGiftManager.h
@@ -17,6 +17,7 @@
#include "td/telegram/StarGiftResalePrice.h"
#include "td/telegram/td_api.h"
#include "td/telegram/telegram_api.h"
+#include "td/telegram/UserId.h"
#include "td/actor/actor.h"
#include "td/actor/MultiTimeout.h"
diff --git a/td/telegram/WebPagesManager.cpp b/td/telegram/WebPagesManager.cpp
index 8ad39c243..e7026c7b5 100644
--- a/td/telegram/WebPagesManager.cpp
+++ b/td/telegram/WebPagesManager.cpp
@@ -2049,7 +2049,7 @@ td_api::object_ptr<td_api::linkPreview> WebPagesManager::get_link_preview_object
auto link_preview_type = get_link_preview_type_object(web_page, need_reload);
if (need_reload && !web_page->was_reloaded_) {
web_page->was_reloaded_ = true;
- td_->create_handler<GetWebPageQuery>(Auto())->send(WebPageId(), web_page->url_, 0);
+ td_->create_handler<GetWebPageQuery>(Promise<WebPageId>())->send(WebPageId(), web_page->url_, 0);
}
bool show_media_above_description = false;
if (show_large_media) {