From e90d5a328b13d999d27170ca05eb627d7884d4a6 Mon Sep 17 00:00:00 2001 From: Andrei Ashikhmin Date: Fri, 6 Jan 2023 14:52:58 +0700 Subject: [PATCH] fix: setting requested currency code in fiatCurrencyString --- .../Models/Managers/Service Managers/DSPriceManager.m | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/DashSync/shared/Models/Managers/Service Managers/DSPriceManager.m b/DashSync/shared/Models/Managers/Service Managers/DSPriceManager.m index e3d8a959b..00e604257 100644 --- a/DashSync/shared/Models/Managers/Service Managers/DSPriceManager.m +++ b/DashSync/shared/Models/Managers/Service Managers/DSPriceManager.m @@ -501,7 +501,13 @@ - (NSString *)fiatCurrencyString:(NSString *)currencyCode forDashAmount:(int64_t if (n == nil) { return DSLocalizedString(@"Updating Price", @"Updating Price"); } - return [self.localFormat stringFromNumber:n]; + + NSString *saved = self.localFormat.currencyCode; + self.localFormat.currencyCode = currencyCode; + NSString *formatted = [self.localFormat stringFromNumber:n]; + self.localFormat.currencyCode = saved; + + return formatted; } - (NSString *)localCurrencyStringForBitcoinAmount:(int64_t)amount {