From 08df3b2dffb2102e5efc6d3a2ef88ddab8a14f1e Mon Sep 17 00:00:00 2001
From: 23rd <23rd@vivaldi.net>
Date: Mon, 6 Jan 2025 13:21:14 +0300
Subject: [PATCH] Removed unused badge in giveaway box.

---
 .../boosts/create_giveaway_box.cpp            | 29 +------------------
 1 file changed, 1 insertion(+), 28 deletions(-)

diff --git a/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp b/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp
index 1fbf97797..2a4abeb28 100644
--- a/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp
+++ b/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp
@@ -476,33 +476,6 @@ void CreateGiveawayBox(
 		if (state->apiCreditsOptions.options().empty()) {
 			return;
 		}
-		static constexpr auto kOutdated = 1735689600;
-
-		auto badge = [&] {
-			if (base::unixtime::now() > kOutdated) {
-				return QImage();
-			}
-			const auto badge = Ui::CreateChild<Ui::PaddingWrap<>>(
-				creditsTypeWrap,
-				object_ptr<Ui::FlatLabel>(
-					creditsTypeWrap,
-					tr::lng_premium_summary_new_badge(tr::now),
-					st::settingsPremiumNewBadge),
-				st::settingsPremiumNewBadgePadding);
-			badge->setAttribute(Qt::WA_TransparentForMouseEvents);
-			badge->paintRequest() | rpl::start_with_next([=] {
-				auto p = QPainter(badge);
-				auto hq = PainterHighQualityEnabler(p);
-				p.setPen(Qt::NoPen);
-				p.setBrush(st::windowBgActive);
-				const auto r = st::settingsPremiumNewBadgePadding.left();
-				p.drawRoundedRect(badge->rect(), r, r);
-			}, badge->lifetime());
-			badge->show();
-			auto result = Ui::GrabWidget(badge).toImage();
-			badge->hide();
-			return result;
-		}();
 
 		const auto row = creditsTypeWrap->add(
 			object_ptr<Giveaway::GiveawayTypeRow>(
@@ -511,7 +484,7 @@ void CreateGiveawayBox(
 				st::colorIndexOrange,
 				tr::lng_credits_summary_title(),
 				tr::lng_giveaway_create_subtitle(),
-				std::move(badge)));
+				QImage()));
 		row->addRadio(typeGroup);
 		row->setClickedCallback([=] {
 			state->typeValue.force_assign(GiveawayType::Credits);