commit c24975a5e756795a7387bd7ed51a705488258ef0
parent efc5730b473cb7d72ac724702d235d8f9a944766
Author: Marc Stibane <marc@taler.net>
Date: Mon, 26 May 2025 07:25:33 +0200
KYC for deposit (#10015)
Diffstat:
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/TalerWallet1/Model/Transaction.swift b/TalerWallet1/Model/Transaction.swift
@@ -145,7 +145,10 @@ struct TransactionState: Codable, Hashable {
var minor: TransactionMinorState?
var isReady: Bool { minor == .ready }
- var isKYC: Bool { minor == .kyc || minor == .balanceKyc || minor == .mergeKycRequired }
+ var isKYC: Bool { minor == .kyc
+ || minor == .balanceKyc
+ || minor == .mergeKycRequired
+ || minor == .kycAuthRequired }
}
struct TransactionTransition: Codable { // Notification
diff --git a/TalerWallet1/Views/Transactions/TransactionSummaryV.swift b/TalerWallet1/Views/Transactions/TransactionSummaryV.swift
@@ -391,6 +391,9 @@ struct TransactionSummaryV: View {
}
case .deposit(let depositTransaction): Group {
let details = depositTransaction.details
+ if transaction.isPendingKYC {
+ KYCbutton(kycUrl: common.kycUrl)
+ }
ThreeAmountsSheet(stack: stack.push(),
scope: scope,
common: common,