fix: recognize yen in currency conversions
This commit is contained in:
@@ -105,6 +105,7 @@ public enum Calculator {
|
||||
|
||||
private static func currencyCode(_ text: String, rates: CurrencyRates?) -> String? {
|
||||
let code = text.lowercased()
|
||||
if code == "yen" { return "jpy" }
|
||||
guard (2...12).contains(code.utf8.count),
|
||||
code.utf8.allSatisfy({ (97...122).contains($0) || (48...57).contains($0) }),
|
||||
ConversionUnit.parse(text) == nil else { return nil }
|
||||
|
||||
Reference in New Issue
Block a user