This repository was archived by the owner on Jul 4, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -244,7 +244,7 @@ public async override Task<IEnumerable<InAppBillingPurchase>> GetPurchasesAsync(
244244
245245
246246
247- Task < SKPaymentTransaction [ ] > RestoreAsync ( CancellationToken cancellationToken )
247+ async Task < SKPaymentTransaction [ ] > RestoreAsync ( CancellationToken cancellationToken )
248248 {
249249 var tcsTransaction = new TaskCompletionSource < SKPaymentTransaction [ ] > ( ) ;
250250
@@ -283,7 +283,8 @@ Task<SKPaymentTransaction[]> RestoreAsync(CancellationToken cancellationToken)
283283 // Start receiving restored transactions
284284 SKPaymentQueue . DefaultQueue . RestoreCompletedTransactions ( ) ;
285285
286- return tcsTransaction . Task ;
286+ var result = await tcsTransaction . Task ;
287+ return result ;
287288 }
288289 finally
289290 {
Original file line number Diff line number Diff line change @@ -244,7 +244,7 @@ public async override Task<IEnumerable<InAppBillingPurchase>> GetPurchasesAsync(
244244
245245
246246
247- Task < SKPaymentTransaction [ ] > RestoreAsync ( CancellationToken cancellationToken )
247+ async Task < SKPaymentTransaction [ ] > RestoreAsync ( CancellationToken cancellationToken )
248248 {
249249 var tcsTransaction = new TaskCompletionSource < SKPaymentTransaction [ ] > ( ) ;
250250
@@ -283,7 +283,8 @@ Task<SKPaymentTransaction[]> RestoreAsync(CancellationToken cancellationToken)
283283 // Start receiving restored transactions
284284 SKPaymentQueue . DefaultQueue . RestoreCompletedTransactions ( ) ;
285285
286- return tcsTransaction . Task ;
286+ var result = await tcsTransaction . Task ;
287+ return result ;
287288 }
288289 finally
289290 {
Original file line number Diff line number Diff line change @@ -244,7 +244,7 @@ public async override Task<IEnumerable<InAppBillingPurchase>> GetPurchasesAsync(
244244
245245
246246
247- Task < SKPaymentTransaction [ ] > RestoreAsync ( CancellationToken cancellationToken )
247+ async Task < SKPaymentTransaction [ ] > RestoreAsync ( CancellationToken cancellationToken )
248248 {
249249 var tcsTransaction = new TaskCompletionSource < SKPaymentTransaction [ ] > ( ) ;
250250
@@ -283,7 +283,8 @@ Task<SKPaymentTransaction[]> RestoreAsync(CancellationToken cancellationToken)
283283 // Start receiving restored transactions
284284 SKPaymentQueue . DefaultQueue . RestoreCompletedTransactions ( ) ;
285285
286- return tcsTransaction . Task ;
286+ var result = await tcsTransaction . Task ;
287+ return result ;
287288 }
288289 finally
289290 {
You can’t perform that action at this time.
0 commit comments