Skip to content

Commit 8fdecc0

Browse files
committed
8289 Use the same paymentAlertsProvide throughout
1 parent d5799a0 commit 8fdecc0

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

WooCommerce/Classes/ViewRelated/Orders/Collect Payments/CollectOrderPaymentUseCase.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ final class CollectOrderPaymentUseCase: NSObject, CollectOrderPaymentProtocol {
145145
switch connectionResult {
146146
case .connected(let reader):
147147
self.connectedReader = reader
148-
self.attemptPayment(alertProvider: reader.paymentAlertProvider, onCompletion: { [weak self] result in
148+
let paymentAlertProvider = reader.paymentAlertProvider()
149+
self.attemptPayment(alertProvider: paymentAlertProvider, onCompletion: { [weak self] result in
149150
guard let self = self else { return }
150151
// Inform about the collect payment state
151152
switch result {
@@ -160,7 +161,7 @@ final class CollectOrderPaymentUseCase: NSObject, CollectOrderPaymentProtocol {
160161
return onCompleted()
161162
}
162163
self.presentReceiptAlert(receiptParameters: paymentData.receiptParameters,
163-
alertProvider: reader.paymentAlertProvider(),
164+
alertProvider: paymentAlertProvider,
164165
onCompleted: onCompleted)
165166
})
166167
case .canceled:

0 commit comments

Comments
 (0)