Skip to content

Commit 0c7caeb

Browse files
authored
Merge pull request #5438 from woocommerce/issue/5424-conformance
[Mobile Payments] Make CardReaderConfigProvider conformance to ReaderTokenProvider explicit
2 parents c93c835 + 9a4b50b commit 0c7caeb

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Hardware/Hardware/CardReader/CardReaderConfigProvider.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public protocol ReaderLocationProvider {
1010
func fetchDefaultLocationID(completion: @escaping(String?, Error?) -> Void)
1111
}
1212

13-
public protocol CardReaderConfigProvider: ReaderLocationProvider {
13+
public protocol CardReaderConfigProvider: ReaderLocationProvider, ReaderTokenProvider {
1414
func fetchToken(completion: @escaping(String?, Error?) -> Void)
1515
func fetchDefaultLocationID(completion: @escaping(String?, Error?) -> Void)
1616
}

Hardware/Hardware/CardReader/StripeCardReader/DefaultConnectionTokenProvider.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import StripeTerminal
44
/// uses the networking adapter provided by clients of Hardware
55
/// to fetch a connection token
66
final class DefaultConnectionTokenProvider: ConnectionTokenProvider {
7-
private let provider: CardReaderConfigProvider
7+
private let provider: ReaderTokenProvider
88

9-
init(provider: CardReaderConfigProvider) {
9+
init(provider: ReaderTokenProvider) {
1010
self.provider = provider
1111
}
1212

0 commit comments

Comments
 (0)