commit 1974567e56bf07af3591eab1ca46891f0c4fd0c5
parent 9d57555bacbc512b97f6ed3489642ae651c07477
Author: Marc Stibane <marc@taler.net>
Date: Tue, 3 Mar 2026 10:42:32 +0100
remove unused reader
Diffstat:
1 file changed, 0 insertions(+), 47 deletions(-)
diff --git a/TalerWallet1/Helper/SwiftNFC.swift b/TalerWallet1/Helper/SwiftNFC.swift
@@ -24,53 +24,6 @@ import SwiftUI
import CoreNFC
@available(iOS 15.0, *)
-public class NFCReader: NSObject, ObservableObject, NFCNDEFReaderSessionDelegate {
-
- public var startAlert = String(localized: "Hold your iPhone near the tag.")
- public var endAlert = ""
- public var msg = String(localized: "Scan to read or Edit here to write...")
- public var raw = String(localized: "Raw Data available after scan.")
-
- public var session: NFCNDEFReaderSession?
-
- public func read() {
- guard NFCNDEFReaderSession.readingAvailable else {
- print("Error")
- return
- }
- session = NFCNDEFReaderSession(delegate: self, queue: nil, invalidateAfterFirstRead: true)
- session?.alertMessage = self.startAlert
- session?.begin()
- }
-
- public func readerSession(_ session: NFCNDEFReaderSession, didDetectNDEFs messages: [NFCNDEFMessage]) {
- DispatchQueue.main.async {
- self.msg = messages.map {
- $0.records.map {
- String(decoding: $0.payload, as: UTF8.self)
- }.joined(separator: "\n")
- }.joined(separator: " ")
-
- self.raw = messages.map {
- $0.records.map {
- "\($0.typeNameFormat) \(String(decoding:$0.type, as: UTF8.self)) \(String(decoding:$0.identifier, as: UTF8.self)) \(String(decoding: $0.payload, as: UTF8.self))"
- }.joined(separator: "\n")
- }.joined(separator: " ")
-
-
- session.alertMessage = self.endAlert != "" ? self.endAlert : "Read \(messages.count) NDEF Messages, and \(messages[0].records.count) Records."
- }
- }
-
- public func readerSessionDidBecomeActive(_ session: NFCNDEFReaderSession) {
- }
-
- public func readerSession(_ session: NFCNDEFReaderSession, didInvalidateWithError error: Error) {
- print("Session did invalidate with error: \(error)")
- self.session = nil
- }
-}
-
public class NFCWriter: NSObject, ObservableObject, NFCNDEFReaderSessionDelegate {
public var startAlert = String(localized: "Hold your iPhone near the tag.")