taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

commit e3343266f6febb5f19ace98cf084d2fa97103cd7
parent 998ff85a0c7bd3acbb90d111b13d0f068039c5c7
Author: Marc Stibane <marc@taler.net>
Date:   Fri,  6 Mar 2026 00:25:19 +0100

cleanup

Diffstat:
MTalerWallet1/Helper/CurrencySpecification.swift | 9++-------
1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/TalerWallet1/Helper/CurrencySpecification.swift b/TalerWallet1/Helper/CurrencySpecification.swift @@ -114,7 +114,6 @@ public struct CurrencyInfo: Sendable { let null = nu ? "ヌ" // use `nu´ for Null : EMPTYSTRING let specs = CurrencySpecification(name: currency, - currency: currency, commonAmounts: nil, fractionalInputDigits: 0, fractionalNormalDigits: 0, @@ -127,7 +126,6 @@ public struct CurrencyInfo: Sendable { public static func euro() -> CurrencyInfo { let currency = EUR_4217 let specs = CurrencySpecification(name: "Euro", - currency: currency, commonAmounts: nil, fractionalInputDigits: 2, fractionalNormalDigits: 2, @@ -141,7 +139,6 @@ public struct CurrencyInfo: Sendable { public static func francs() -> CurrencyInfo { let currency = CHF_4217 let specs = CurrencySpecification(name: "Franken", - currency: currency, commonAmounts: nil, fractionalInputDigits: 2, fractionalNormalDigits: 2, @@ -278,9 +275,9 @@ public struct CurrencyInfo: Sendable { } } // MARK: - -public struct CurrencySpecification: Codable, Sendable { +public struct CurrencySpecification: Codable, Equatable, Sendable { enum CodingKeys: String, CodingKey { - case name, currency + case name case commonAmounts = "common_amounts" case fractionalInputDigits = "num_fractional_input_digits" case fractionalNormalDigits = "num_fractional_normal_digits" @@ -289,7 +286,6 @@ public struct CurrencySpecification: Codable, Sendable { } /// some name for this CurrencySpecification let name: String - let currency: String? let commonAmounts: [Amount]? /// how much digits the user may enter after the decimal separator let fractionalInputDigits: Int @@ -398,7 +394,6 @@ public class CurrencyFormatter: NumberFormatter { func PreviewCurrencyInfo(_ currency: String, digits: Int) -> CurrencyInfo { let unitName = digits == 0 ? "テ" : "ク" // do not use real currency symbols like "¥" : "€" let specs = CurrencySpecification(name: currency, - currency: currency, commonAmounts: nil, fractionalInputDigits: digits, fractionalNormalDigits: digits,