Confirm making an offer.

This commit is contained in:
John Preston
2025-11-28 18:42:56 +04:00
parent 356d20542e
commit f06f654191
7 changed files with 143 additions and 19 deletions

View File

@@ -2934,6 +2934,8 @@ void SmallBalanceBox(
return value.recipientId
? owner->peer(value.recipientId)->shortName()
: QString();
}, [](SmallBalanceForOffer) {
return QString();
}, [](SmallBalanceForSearch) {
return QString();
});
@@ -2994,6 +2996,8 @@ void SmallBalanceBox(
lt_channel,
rpl::single(Ui::Text::Bold(name)),
Ui::Text::RichLangValue)
: v::is<SmallBalanceForOffer>(source)
? tr::lng_credits_small_balance_for_offer(tr::rich)
: v::is<SmallBalanceForSearch>(source)
? tr::lng_credits_small_balance_for_search(
Ui::Text::RichLangValue)

View File

@@ -253,6 +253,8 @@ struct SmallBalanceForMessage {
struct SmallBalanceForSuggest {
PeerId recipientId;
};
struct SmallBalanceForOffer {
};
struct SmallBalanceForSearch {
};
struct SmallBalanceSource : std::variant<
@@ -264,6 +266,7 @@ struct SmallBalanceSource : std::variant<
SmallBalanceStarGift,
SmallBalanceForMessage,
SmallBalanceForSuggest,
SmallBalanceForOffer,
SmallBalanceForSearch> {
using variant::variant;
};