[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-taler-ios] 13/30: cleanup
From: |
gnunet |
Subject: |
[taler-taler-ios] 13/30: cleanup |
Date: |
Sun, 19 Nov 2023 23:53:37 +0100 |
This is an automated email from the git hooks/post-receive script.
marc-stibane pushed a commit to branch master
in repository taler-ios.
commit 8fbf2b46759656ae4abda0ccb722c95868532f83
Author: Marc Stibane <marc@taler.net>
AuthorDate: Sat Nov 18 16:57:27 2023 +0100
cleanup
---
TalerWallet1/Model/Transaction.swift | 33 ++++++++++++++-------------------
1 file changed, 14 insertions(+), 19 deletions(-)
diff --git a/TalerWallet1/Model/Transaction.swift
b/TalerWallet1/Model/Transaction.swift
index 2436d8c..3f7c69e 100644
--- a/TalerWallet1/Model/Transaction.swift
+++ b/TalerWallet1/Model/Transaction.swift
@@ -459,27 +459,23 @@ enum Transaction: Decodable, Hashable, Identifiable,
Sendable {
switch self {
case .withdrawal(let withdrawalTransaction):
let details = withdrawalTransaction.details.withdrawalDetails
- return details.type == .bankIntegrated // &&
details.bankConfirmationUrl != nil
- default:
- return false
+ guard details.bankConfirmationUrl != nil else { return false }
+ if let confirmed = details.confirmed {
+ return details.type == .bankIntegrated && confirmed ==
false
+ }
+ default: break
}
+ return false
}
var common: TransactionCommon {
- switch self {
- case .dummy(let dummyTransaction):
- return dummyTransaction.common
- case .withdrawal(let withdrawalTransaction):
- return withdrawalTransaction.common
- case .payment(let paymentTransaction):
- return paymentTransaction.common
- case .refund(let refundTransaction):
- return refundTransaction.common
- case .reward(let rewardTransaction):
- return rewardTransaction.common
- case .refresh(let refreshTransaction):
- return refreshTransaction.common
- case .peer2peer(let p2pTransaction):
- return p2pTransaction.common
+ return switch self {
+ case .dummy(let dummyTransaction):
dummyTransaction.common
+ case .withdrawal(let withdrawalTransaction):
withdrawalTransaction.common
+ case .payment(let paymentTransaction):
paymentTransaction.common
+ case .refund(let refundTransaction):
refundTransaction.common
+ case .reward(let rewardTransaction):
rewardTransaction.common
+ case .refresh(let refreshTransaction):
refreshTransaction.common
+ case .peer2peer(let p2pTransaction): p2pTransaction.common
}
}
@@ -505,7 +501,6 @@ enum Transaction: Decodable, Hashable, Identifiable,
Sendable {
result["summary"] = p2pTransaction.details.info.summary
result[TALERURI] = p2pTransaction.details.talerUri ?? ""
}
-
return result
}
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-taler-ios] 26/30: badge for button, (continued)
- [taler-taler-ios] 26/30: badge for button, gnunet, 2023/11/19
- [taler-taler-ios] 15/30: ScrollVStack, gnunet, 2023/11/19
- [taler-taler-ios] 25/30: cleanup, gnunet, 2023/11/19
- [taler-taler-ios] 24/30: cleanup P2P, gnunet, 2023/11/19
- [taler-taler-ios] 17/30: accessibilityAddTraits, gnunet, 2023/11/19
- [taler-taler-ios] 11/30: cleanup, gnunet, 2023/11/19
- [taler-taler-ios] 29/30: cleanup notifications, gnunet, 2023/11/19
- [taler-taler-ios] 30/30: Bump version to 0.9.3 (27), gnunet, 2023/11/19
- [taler-taler-ios] 27/30: Remove PendingOps, gnunet, 2023/11/19
- [taler-taler-ios] 12/30: leadingCurrencySymbol, gnunet, 2023/11/19
- [taler-taler-ios] 13/30: cleanup,
gnunet <=
- [taler-taler-ios] 14/30: needsKYC badge, gnunet, 2023/11/19
- [taler-taler-ios] 10/30: Remove PendingOps, gnunet, 2023/11/19
- [taler-taler-ios] 09/30: Bugfix: set currency in buttonAction, gnunet, 2023/11/19
- [taler-taler-ios] 20/30: ViewThatFits instead of own computations, iconBadge, gnunet, 2023/11/19
- [taler-taler-ios] 16/30: ShortcutButton, gnunet, 2023/11/19
- [taler-taler-ios] 08/30: Expired, gnunet, 2023/11/19
- [taler-taler-ios] 22/30: DD51 for fee, gnunet, 2023/11/19
- [taler-taler-ios] 28/30: fixup ScrollVStack, gnunet, 2023/11/19