Skip to content

Commit 7c87081

Browse files
authored
Rename BuiltInReader / LocalMobileReader references to TapToPay (#15380)
2 parents 2198e61 + 4eb5b84 commit 7c87081

File tree

89 files changed

+422
-422
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+422
-422
lines changed

Hardware/Hardware/CardReader/CardReaderConnectionOptions.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import Foundation
22

33
public struct CardReaderConnectionOptions {
4-
public let builtInOptions: BuiltInCardReaderConnectionOptions?
4+
public let tapToPayOptions: TapToPayCardReaderConnectionOptions?
55

6-
public init(builtInOptions: BuiltInCardReaderConnectionOptions?) {
7-
self.builtInOptions = builtInOptions
6+
public init(tapToPayOptions: TapToPayCardReaderConnectionOptions?) {
7+
self.tapToPayOptions = tapToPayOptions
88
}
99
}
1010

11-
public struct BuiltInCardReaderConnectionOptions {
11+
public struct TapToPayCardReaderConnectionOptions {
1212
public let termsOfServiceAcceptancePermitted: Bool
1313

1414
public init(termsOfServiceAcceptancePermitted: Bool) {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Foundation
22

33
public enum CardReaderDiscoveryMethod {
4-
case localMobile
4+
case tapToPay
55
case bluetoothScan
66
}

Hardware/Hardware/CardReader/CardReaderService.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public protocol CardReaderService {
1717
var softwareUpdateEvents: AnyPublisher<CardReaderSoftwareUpdateState, Never> { get }
1818

1919
/// The Publisher that emits when TTP Terms and Services are accepted
20-
var builtInCardReaderAcceptToSEvents: AnyPublisher<Void, Never> { get }
20+
var tapToPayCardReaderAcceptToSEvents: AnyPublisher<Void, Never> { get }
2121

2222
// MARK: - Commands
2323

Hardware/Hardware/CardReader/CardReaderType.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ public enum CardReaderType: String, CaseIterable {
88
/// BBPOS WisePad 3
99
case wisepad3
1010
/// Tap on Mobile: Apple built in reader
11-
case appleBuiltIn
11+
case tapToPay
1212
/// Other
1313
case other
1414
}
@@ -28,7 +28,7 @@ extension CardReaderType {
2828
return "STRIPE_M2"
2929
case .wisepad3:
3030
return "WISEPAD_3"
31-
case .appleBuiltIn:
31+
case .tapToPay:
3232
return "COTS_DEVICE"
3333
default:
3434
return "UNKNOWN"

Hardware/Hardware/CardReader/StripeCardReader/CardReader+CardReaderDiscoveryType.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import Foundation
33
public extension CardReader {
44
var discoveryMethod: CardReaderDiscoveryMethod? {
55
switch readerType {
6-
case .appleBuiltIn:
7-
return .localMobile
6+
case .tapToPay:
7+
return .tapToPay
88
case .chipper, .stripeM2, .wisepad3:
99
return .bluetoothScan
1010
case .other:

Hardware/Hardware/CardReader/StripeCardReader/CardReaderDiscoveryMethod+Stripe.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import StripeTerminal
44
public extension CardReaderDiscoveryMethod {
55
func toStripe() -> DiscoveryMethod {
66
switch self {
7-
case .localMobile:
7+
case .tapToPay:
88
return .tapToPay
99
case .bluetoothScan:
1010
return .bluetoothScan

Hardware/Hardware/CardReader/StripeCardReader/CardReaderType+Stripe.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ extension CardReaderType {
1414
case .wisePad3:
1515
return .wisepad3
1616
case .tapToPay:
17-
return appleBuiltIn
17+
return tapToPay
1818
default:
1919
return .other
2020
}
@@ -28,7 +28,7 @@ extension CardReaderType {
2828
return .stripeM2
2929
case .wisepad3:
3030
return .wisePad3
31-
case .appleBuiltIn:
31+
case .tapToPay:
3232
return .tapToPay
3333
case .other:
3434
return nil

Hardware/Hardware/CardReader/StripeCardReader/NoOpCardReaderService.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public struct NoOpCardReaderService: CardReaderService {
1616
= CurrentValueSubject<CardReaderSoftwareUpdateState, Never>(.none).eraseToAnyPublisher()
1717

1818
/// The Publisher that emits the when when TTP Terms and Services are accepted
19-
public var builtInCardReaderAcceptToSEvents: AnyPublisher<Void, Never>
19+
public var tapToPayCardReaderAcceptToSEvents: AnyPublisher<Void, Never>
2020
= PassthroughSubject<Void, Never>().eraseToAnyPublisher()
2121

2222
public init() {}

Hardware/Hardware/CardReader/StripeCardReader/StripeCardReaderService.swift

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public final class StripeCardReaderService: NSObject {
1616
private let discoveryStatusSubject = CurrentValueSubject<CardReaderServiceDiscoveryStatus, Never>(.idle)
1717
private let readerEventsSubject = PassthroughSubject<CardReaderEvent, Never>()
1818
private let softwareUpdateSubject = CurrentValueSubject<CardReaderSoftwareUpdateState, Never>(.none)
19-
private let builtInCardReaderAcceptToSSubject = PassthroughSubject<Void, Never>()
19+
private let tapToPayCardReaderAcceptToSSubject = PassthroughSubject<Void, Never>()
2020

2121
private var connectionAttemptInvalidated: Bool = false
2222

@@ -64,8 +64,8 @@ extension StripeCardReaderService: CardReaderService {
6464
softwareUpdateSubject.eraseToAnyPublisher()
6565
}
6666

67-
public var builtInCardReaderAcceptToSEvents: AnyPublisher<Void, Never> {
68-
builtInCardReaderAcceptToSSubject.eraseToAnyPublisher()
67+
public var tapToPayCardReaderAcceptToSEvents: AnyPublisher<Void, Never> {
68+
tapToPayCardReaderAcceptToSSubject.eraseToAnyPublisher()
6969
}
7070

7171
// MARK: - CardReaderService conformance. Commands
@@ -141,7 +141,7 @@ extension StripeCardReaderService: CardReaderService {
141141
DDLogError("\(error)")
142142
throw error
143143
}
144-
case .localMobile:
144+
case .tapToPay:
145145
let tapToPayConfig = TapToPayDiscoveryConfigurationBuilder()
146146
do {
147147
config = try tapToPayConfig.setSimulated(shouldUseSimulatedCardReader).build()
@@ -452,7 +452,7 @@ extension StripeCardReaderService: CardReaderService {
452452
connectionAttemptInvalidated = false
453453
switch stripeReader.deviceType {
454454
case .tapToPay:
455-
return getLocalMobileConfiguration(stripeReader, options: options).flatMap { configuration in
455+
return getTapToPayConfiguration(stripeReader, options: options).flatMap { configuration in
456456
self.connect(stripeReader, configuration: configuration)
457457
}
458458
.share()
@@ -494,7 +494,7 @@ extension StripeCardReaderService: CardReaderService {
494494
}
495495
}
496496

497-
private func getLocalMobileConfiguration(_ reader: StripeTerminal.Reader,
497+
private func getTapToPayConfiguration(_ reader: StripeTerminal.Reader,
498498
options: CardReaderConnectionOptions?) -> Future<TapToPayConnectionConfiguration, Error> {
499499
return Future() { [weak self] promise in
500500
guard let self = self else {
@@ -507,12 +507,12 @@ extension StripeCardReaderService: CardReaderService {
507507
self.readerLocationProvider?.fetchDefaultLocationID { result in
508508
switch result {
509509
case .success(let locationId):
510-
let localMobileConfig = TapToPayConnectionConfigurationBuilder(delegate: self, locationId: locationId)
511-
localMobileConfig.setMerchantDisplayName(nil)
512-
localMobileConfig.setOnBehalfOf(nil)
513-
localMobileConfig.setTosAcceptancePermitted(options?.builtInOptions?.termsOfServiceAcceptancePermitted ?? true)
510+
let tapToPayConfig = TapToPayConnectionConfigurationBuilder(delegate: self, locationId: locationId)
511+
tapToPayConfig.setMerchantDisplayName(nil)
512+
tapToPayConfig.setOnBehalfOf(nil)
513+
tapToPayConfig.setTosAcceptancePermitted(options?.tapToPayOptions?.termsOfServiceAcceptancePermitted ?? true)
514514
do {
515-
let config = try localMobileConfig.build()
515+
let config = try tapToPayConfig.build()
516516
return promise(.success(config))
517517
} catch {
518518
let underlyingError = Self.logAndDecodeError(error)
@@ -1005,7 +1005,7 @@ extension StripeCardReaderService: TapToPayReaderDelegate {
10051005
}
10061006

10071007
public func tapToPayReaderDidAcceptTermsOfService(_ reader: Reader) {
1008-
builtInCardReaderAcceptToSSubject.send(())
1008+
tapToPayCardReaderAcceptToSSubject.send(())
10091009
}
10101010
}
10111011

Hardware/Hardware/CardReader/StripeCardReader/UnderlyingError+Stripe.swift

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -93,23 +93,23 @@ extension UnderlyingError {
9393
case .passcodeNotEnabled:
9494
self = .passcodeNotEnabled
9595
case .tapToPayReaderTOSAcceptanceRequiresiCloudSignIn:
96-
self = .appleBuiltInReaderTOSAcceptanceRequiresiCloudSignIn
96+
self = .tapToPayReaderTOSAcceptanceRequiresiCloudSignIn
9797
case .nfcDisabled:
9898
self = .nfcDisabled
9999
case .tapToPayReaderFailedToPrepare:
100-
self = .appleBuiltInReaderFailedToPrepare
100+
self = .tapToPayReaderFailedToPrepare
101101
case .tapToPayReaderTOSAcceptanceCanceled:
102-
self = .appleBuiltInReaderTOSAcceptanceCanceled
102+
self = .tapToPayReaderTOSAcceptanceCanceled
103103
case .tapToPayReaderTOSNotYetAccepted:
104-
self = .appleBuiltInReaderTOSNotYetAccepted
104+
self = .tapToPayReaderTOSNotYetAccepted
105105
case .tapToPayReaderTOSAcceptanceFailed:
106-
self = .appleBuiltInReaderTOSAcceptanceFailed
106+
self = .tapToPayReaderTOSAcceptanceFailed
107107
case .tapToPayReaderMerchantBlocked:
108-
self = .appleBuiltInReaderMerchantBlocked
108+
self = .tapToPayReaderMerchantBlocked
109109
case .tapToPayReaderInvalidMerchant:
110-
self = .appleBuiltInReaderInvalidMerchant
110+
self = .tapToPayReaderInvalidMerchant
111111
case .tapToPayReaderDeviceBanned:
112-
self = .appleBuiltInReaderDeviceBanned
112+
self = .tapToPayReaderDeviceBanned
113113
case .unsupportedMobileDeviceConfiguration:
114114
self = .unsupportedMobileDeviceConfiguration
115115
case .readerNotAccessibleInBackground:
@@ -171,7 +171,7 @@ extension UnderlyingError {
171171
case .bluetoothReconnectStarted:
172172
self = .bluetoothReconnectStarted
173173
case .tapToPayReaderAccountDeactivated:
174-
self = .appleBuiltInReaderAccountDeactivated
174+
self = .tapToPayReaderAccountDeactivated
175175
case .readerMissingEncryptionKeys:
176176
self = .readerMissingEncryptionKeys
177177
case .unexpectedReaderError:

0 commit comments

Comments
 (0)