@@ -18,7 +18,7 @@ public class Emeal: NSObject, NFCTagReaderSessionDelegate {
18
18
19
19
/// Begin the NFC reading session prompting the user to hold their device to their card.
20
20
public func beginNFCSession( ) {
21
- Logger . emealKitNFC . debug ( " Beginning session " )
21
+ Logger . emealKit . debug ( " Beginning session " )
22
22
readerSession = NFCTagReaderSession ( pollingOption: . iso14443, delegate: self )
23
23
readerSession? . alertMessage = strings. alertMessage
24
24
readerSession? . begin ( )
@@ -27,7 +27,7 @@ public class Emeal: NSObject, NFCTagReaderSessionDelegate {
27
27
public func tagReaderSessionDidBecomeActive( _ session: NFCTagReaderSession ) { }
28
28
29
29
public func tagReaderSession( _ session: NFCTagReaderSession , didInvalidateWithError error: Error ) {
30
- Logger . emealKitNFC . error ( " Session invalidated with error: \( String ( describing: error) ) " )
30
+ Logger . emealKit . error ( " Session invalidated with error: \( String ( describing: error) ) " )
31
31
readerSession = nil
32
32
DispatchQueue . main. async {
33
33
self . delegate? . invalidate ( with: error)
@@ -36,35 +36,35 @@ public class Emeal: NSObject, NFCTagReaderSessionDelegate {
36
36
37
37
public func tagReaderSession( _ session: NFCTagReaderSession , didDetect tags: [ NFCTag ] ) {
38
38
guard let tag = tags. first else {
39
- Logger . emealKitNFC . error ( " Failed to read tags, no tags found " )
39
+ Logger . emealKit . error ( " Failed to read tags, no tags found " )
40
40
session. invalidate ( errorMessage: strings. nfcReadingError)
41
41
return
42
42
}
43
- Logger . emealKitNFC . debug ( " Detected NFC tags (first will be used): \( tags) " )
43
+ Logger . emealKit . debug ( " Detected NFC tags (first will be used): \( tags) " )
44
44
Task {
45
45
do {
46
- Logger . emealKitNFC . debug ( " Connecting to NFC tag " )
46
+ Logger . emealKit . debug ( " Connecting to NFC tag " )
47
47
try await session. connect ( to: tag)
48
48
} catch {
49
49
session. invalidate ( errorMessage: self . strings. nfcConnectionError)
50
- Logger . emealKitNFC . error ( " Failed to connect to NFC tag: \( String ( describing: error) ) " )
50
+ Logger . emealKit . error ( " Failed to connect to NFC tag: \( String ( describing: error) ) " )
51
51
return
52
52
}
53
53
54
54
do {
55
55
guard let card = GenericNFCTag ( tag: tag) else {
56
- Logger . emealKitNFC . error ( " Unexpected tag type: \( String ( describing: tag) ) " )
56
+ Logger . emealKit . error ( " Unexpected tag type: \( String ( describing: tag) ) " )
57
57
self . readerSession? . invalidate ( errorMessage: strings. nfcReadingError)
58
58
return
59
59
}
60
- Logger . emealKitNFC . info ( " Detected \( String ( describing: card. card) ) with ID \( card. id, privacy: . sensitive) " )
60
+ Logger . emealKit . info ( " Detected \( String ( describing: card. card) ) with ID \( card. id, privacy: . sensitive) " )
61
61
let ( currentBalance, lastTransaction) = try await card. readTag ( )
62
62
await MainActor . run {
63
63
self . delegate? . readData ( currentBalance: currentBalance, lastTransaction: lastTransaction)
64
64
session. invalidate ( )
65
65
}
66
66
} catch {
67
- Logger . emealKitNFC . error ( " Failed to read NFC data from card: \( String ( describing: error) ) " )
67
+ Logger . emealKit . error ( " Failed to read NFC data from card: \( String ( describing: error) ) " )
68
68
await MainActor . run {
69
69
session. invalidate ( errorMessage: self . strings. nfcReadingError)
70
70
}
@@ -115,9 +115,9 @@ private struct GenericNFCTag {
115
115
func readTag( ) async throws -> ( Double , Double ) {
116
116
await selectApp ( )
117
117
let currentBalance = try await readCurrentBalance ( )
118
- Logger . emealKitNFC . info ( " Read current balance: \( currentBalance, privacy: . sensitive) " )
118
+ Logger . emealKit . info ( " Read current balance: \( currentBalance, privacy: . sensitive) " )
119
119
let lastTransaction = try await readLastTransaction ( )
120
- Logger . emealKitNFC . info ( " Read last transaction: \( lastTransaction, privacy: . sensitive) " )
120
+ Logger . emealKit . info ( " Read last transaction: \( lastTransaction, privacy: . sensitive) " )
121
121
return ( currentBalance, lastTransaction)
122
122
}
123
123
0 commit comments