taler-ios

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

commit 0303ad68b58cc3616ee1bdb0fcf37948a49b1cc1
parent d6a3539c91e480b6528b12ba18ab3ffdecfac5ce
Author: Marc Stibane <marc@taler.net>
Date:   Mon, 26 Feb 2024 21:46:47 +0100

fix JSON keys for ExchangeUpdateStatus

Diffstat:
MTalerWallet1/Model/Model+Exchange.swift | 9+++++----
1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/TalerWallet1/Model/Model+Exchange.swift b/TalerWallet1/Model/Model+Exchange.swift @@ -1,5 +1,5 @@ /* - * This file is part of GNU Taler, ©2022-23 Taler Systems S.A. + * This file is part of GNU Taler, ©2022-24 Taler Systems S.A. * See LICENSE.md */ import Foundation @@ -19,12 +19,12 @@ enum ExchangeEntryStatus: String, Codable { enum ExchangeUpdateStatus: String, Codable { case initial - case initialUpdate = "initial(update)" + case initialUpdate = "initial-update" case suspended case failed - case outdatedUpdate = "outdated(update)" + case outdatedUpdate = "outdated-update" case ready - case readyUpdate = "ready(update)" + case readyUpdate = "ready-update" } // MARK: - /// The result from wallet-core's ListExchanges @@ -176,6 +176,7 @@ extension WalletModel { let response = try await sendRequest(request, ASYNCDELAY) return response.exchanges } catch { + // TODO: Error return [] // empty, but not nil } }