From 26d87db0863880cded60662eb887e26ee4dbca10 Mon Sep 17 00:00:00 2001 From: levlam Date: Fri, 19 Dec 2025 01:06:19 +0300 Subject: [PATCH] Make gifts_from_channels true by default. --- telegram-bot-api/Client.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/telegram-bot-api/Client.cpp b/telegram-bot-api/Client.cpp index 8231f16..cebbf49 100644 --- a/telegram-bot-api/Client.cpp +++ b/telegram-bot-api/Client.cpp @@ -11716,9 +11716,12 @@ td::Result> Client::get_accepted_g TRY_RESULT(limited_gifts, object.get_required_bool_field("limited_gifts")); TRY_RESULT(upgraded_gifts, object.get_required_bool_field("unique_gifts")); TRY_RESULT(premium_subscription, object.get_required_bool_field("premium_subscription")); - TRY_RESULT(gifts_from_channels, object.get_optional_bool_field("gifts_from_channels")); - return make_object(unlimited_gifts, limited_gifts, upgraded_gifts, premium_subscription, - gifts_from_channels); + bool gifts_from_channels = true; + if (object.has_field("gifts_from_channels")) { + TRY_RESULT_ASSIGN(gifts_from_channels, object.get_optional_bool_field("gifts_from_channels")); + } + return make_object(unlimited_gifts, limited_gifts, upgraded_gifts, + gifts_from_channels, premium_subscription); } td::Result> Client::get_accepted_gift_types(const Query *query) {