File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -128,6 +128,16 @@ - (void)restorePurchasesPaymentTransactionStateRestored:(PaymentTransactionState
128128
129129#pragma mark - SKPaymentTransactionObserver methods
130130
131+ - (void )paymentQueue : (SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError : (NSError *)error {
132+ if (self.paymentTransactionStateFailedBlock )
133+ self.paymentTransactionStateFailedBlock (error);
134+ }
135+
136+ - (void )paymentQueueRestoreCompletedTransactionsFinished : (SKPaymentQueue *)queue {
137+ if (self.paymentTransactionStateRestoredBlock )
138+ self.paymentTransactionStateRestoredBlock (queue.transactions );
139+ }
140+
131141- (void )paymentQueue : (SKPaymentQueue *)queue updatedTransactions : (NSArray *)transactions
132142{
133143 if ([transactions count ] > 0 )
@@ -193,14 +203,6 @@ - (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)tran
193203 }
194204}
195205
196- - (void )paymentQueue : (SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError : (NSError *)error
197- {
198- if (_failureBlock)
199- {
200- _failureBlock (error);
201- }
202- }
203-
204206- (void )request : (SKRequest *)request didFailWithError : (NSError *)error
205207{
206208 if (_failureBlock)
You can’t perform that action at this time.
0 commit comments