Skip to content

Commit ddbe25b

Browse files
committed
fix cancelUpload not working due to incorrect if condition
1 parent 46d8a36 commit ddbe25b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

ios/VydiaRNFileUploader.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,8 @@ - (void)copyAssetToFile: (NSString *)assetUrl completionHandler: (void(^)(NSStri
226226
RCT_EXPORT_METHOD(cancelUpload: (NSString *)cancelUploadId resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject) {
227227
[_urlSession getTasksWithCompletionHandler:^(NSArray *dataTasks, NSArray *uploadTasks, NSArray *downloadTasks) {
228228
for (NSURLSessionTask *uploadTask in uploadTasks) {
229-
if (uploadTask.taskDescription == cancelUploadId) {
229+
if ([uploadTask.taskDescription isEqualToString:cancelUploadId]){
230+
// == checks if references are equal, while isEqualToString checks the string value
230231
[uploadTask cancel];
231232
}
232233
}

0 commit comments

Comments
 (0)