From 9b1b04b551d9bd98a0a58a2d1e60448686fd0507 Mon Sep 17 00:00:00 2001 From: Kesha Antonov Date: Fri, 14 Jul 2023 12:45:13 +0300 Subject: [PATCH] ios: fix access empty storedCompletionHandler --- ios/RNBackgroundDownloader.m | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ios/RNBackgroundDownloader.m b/ios/RNBackgroundDownloader.m index 0d25d20..d413a10 100644 --- a/ios/RNBackgroundDownloader.m +++ b/ios/RNBackgroundDownloader.m @@ -308,12 +308,12 @@ RCT_EXPORT_METHOD(completeHandler:(nonnull NSString *)jobId rejecter:(RCTPromiseRejectBlock)reject) { NSLog(@"[RNBackgroundDownloader] - [completeHandlerIOS]"); - if (storedCompletionHandler) { - [[NSOperationQueue mainQueue] addOperationWithBlock:^{ + [[NSOperationQueue mainQueue] addOperationWithBlock:^{ + if (storedCompletionHandler) { storedCompletionHandler(); storedCompletionHandler = nil; - }]; - } + } + }]; resolve(nil); }