Fixed currency formatting for channel earn info section.

This commit is contained in:
23rd 2024-04-11 18:29:31 +03:00 committed by John Preston
parent bdf5872f04
commit 7ffa9844e2
1 changed files with 5 additions and 2 deletions

View File

@ -48,8 +48,11 @@ QString MinorPart(EarnInt value) {
QString ToUsd(EarnInt value, float64 rate) {
constexpr auto kApproximately = QChar(0x2248);
const auto multiplier = EarnInt(rate * Data::kEarnMultiplier);
const auto result = (value * multiplier) / Data::kEarnMultiplier;
const auto result = value
/ float64(Data::kEarnMultiplier)
* rate
* Data::kEarnMultiplier;
return QString(kApproximately)
+ QChar('$')
+ MajorPart(result)