taler-ios

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

commit 76c5517bbdf95550576b913a0897bc925bd4b4df
parent 70b98590a87691aea23f9613677518c99c38ec51
Author: Marc Stibane <marc@taler.net>
Date:   Wed, 23 Jul 2025 06:17:22 +0200

oimCurrency(balance)

Diffstat:
MTalerWallet1/Views/OIM/OIMcurrency.swift | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)

diff --git a/TalerWallet1/Views/OIM/OIMcurrency.swift b/TalerWallet1/Views/OIM/OIMcurrency.swift @@ -11,6 +11,16 @@ public typealias OIMdenominations = [UInt64] public typealias OIMnotesCoins = (OIMdenominations, OIMdenominations) // number of notes and coins public let OIMcurrencies = [OIMeuros, OIMleones, OIMxofN] +func oimCurrency(_ balance: Balance?) -> OIMcurrency { + let currency = balance?.scopeInfo.currency + if currency == DEMOCURRENCY { + return OIMcurrencies[1] + } else if currency == TESTCURRENCY { + return OIMcurrencies[2] + } + return OIMcurrencies[0] +} + // 6 banknotes, 8 coins of which 6 are fractionals < 100 public let OIMeuros = OIMcurrency(bankNotes: [20000, 10000, 5000, 2000, 1000, 500], bankCoins: [200, 100, 50, 20, 10, 5, 2, 1],