Fix stars amount check.

This commit is contained in:
John Preston 2025-06-27 09:34:42 +04:00
parent 4840a9094b
commit 344d47e7dd

View file

@ -395,9 +395,10 @@ void ChooseSuggestPriceBox(
state->savePending = true;
return;
}
using namespace Settings;
const auto required = peer->starsPerMessageChecked()
+ int(base::SafeRound(value.value()));
if (credits->balance() < CreditsAmount(required)) {
using namespace Settings;
const auto done = [=](SmallBalanceResult result) {
if (result == SmallBalanceResult::Success
|| result == SmallBalanceResult::Already) {
@ -411,7 +412,7 @@ void ChooseSuggestPriceBox(
done);
return;
}
state->save = nullptr;
}
args.done({
.exists = true,
.priceWhole = uint32(value.whole()),