2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-08-31 06:35:14 +00:00

Fixed expiration date of boosts in boosts list.

This commit is contained in:
23rd
2023-11-08 23:54:52 +03:00
parent 282c076931
commit 33cf9a0702
4 changed files with 10 additions and 14 deletions

View File

@@ -391,19 +391,16 @@ BoostRow::BoostRow(const Data::Boost &boost)
void BoostRow::init() {
invalidateBadges();
constexpr auto kMonthsDivider = int(30 * 86400);
const auto months = (_boost.expiresAt - _boost.date.toSecsSinceEpoch())
/ kMonthsDivider;
auto status = !PeerListRow::special()
? tr::lng_boosts_list_status(
tr::now,
lt_date,
langDateTime(_boost.date))
: tr::lng_months_tiny(tr::now, lt_count, months)
langDayOfMonth(_boost.expiresAt.date()))
: tr::lng_months_tiny(tr::now, lt_count, _boost.expiresAfterMonths)
+ ' '
+ QChar(0x2022)
+ ' '
+ langDateTime(_boost.date);
+ langDayOfMonth(_boost.date.date());
PeerListRow::setCustomStatus(std::move(status));
}