commit b86f889e8107b8b9a2df98b370e17494ab7df758 parent 96774c21008b594cdb1a3a949fffc26b2c2b5829 Author: Marc Stibane <marc@taler.net> Date: Sat, 31 Oct 2026 17:53:09 +0100 isMine Diffstat:
| M | TalerWallet1/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 {