diff --git a/Chargebee/Classes/Purchase/CBPurchaseManager.swift b/Chargebee/Classes/Purchase/CBPurchaseManager.swift index 2f5be75..46c08cf 100644 --- a/Chargebee/Classes/Purchase/CBPurchaseManager.swift +++ b/Chargebee/Classes/Purchase/CBPurchaseManager.swift @@ -278,9 +278,7 @@ extension CBPurchase: SKPaymentTransactionObserver { } public func paymentQueue(_ queue: SKPaymentQueue, restoreCompletedTransactionsFailedWithError error: Error) { - if let error = error as? RestoreError { - receiveRestoredTransactionsFinished(error) - } + receiveRestoredTransactionsFinished(error) } } diff --git a/Chargebee/Classes/Restore/CBPurchaseManager+Extension.swift b/Chargebee/Classes/Restore/CBPurchaseManager+Extension.swift index b7e29c1..dbae5bd 100644 --- a/Chargebee/Classes/Restore/CBPurchaseManager+Extension.swift +++ b/Chargebee/Classes/Restore/CBPurchaseManager+Extension.swift @@ -17,7 +17,7 @@ extension CBPurchase { self.restoredPurchasesCount += 1 } - func receiveRestoredTransactionsFinished(_ error: RestoreError?) { + func receiveRestoredTransactionsFinished(_ error: Error?) { if let error = error { debugPrint("Failed to restore purchases: \(error.localizedDescription)") self.restoreResponseHandler?(.failure(.restoreFailed))