taler-ios

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

commit b86f889e8107b8b9a2df98b370e17494ab7df758
parent 96774c21008b594cdb1a3a949fffc26b2c2b5829
Author: Marc Stibane <marc@taler.net>
Date:   Sat, 31 Oct 2026 17:53:09 +0100

isMine

Diffstat:
MTalerWallet1/Views/TalDir/Helper/LookupButton.swift | 12+++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/TalerWallet1/Views/TalDir/Helper/LookupButton.swift b/TalerWallet1/Views/TalDir/Helper/LookupButton.swift @@ -9,7 +9,7 @@ import SwiftUI import taler_swift // MARK: - -enum LookupState { +enum LookupState: Equatable { case unknown // not yet asked case error // (Error) case unregistered // @@ -24,6 +24,16 @@ enum LookupState { return false } } + func isMine(address: String) -> Bool { + switch self { + case .registered(let targetUri, _): + return address == targetUri + case .confirmed(let targetUri, _): + return address == targetUri + default: + return false + } + } } // MARK: - struct LookupButton: View {