| 
				
			 | 
			
			
				@@ -228,8 +228,14 @@ function fetch(...args:any):Promise { 
			 | 
		
	
		
			
			| 
				228
			 | 
			
				228
			 | 
			
			
				     return fetchFile(options, method, url, headers, body) 
			 | 
		
	
		
			
			| 
				229
			 | 
			
				229
			 | 
			
			
				   } 
			 | 
		
	
		
			
			| 
				230
			 | 
			
				230
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				231
			 | 
			
			
				+  let promiseResolve; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				232
			 | 
			
			
				+  let promiseReject; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				233
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				231
			 | 
			
				234
			 | 
			
			
				   // from remote HTTP(S) 
			 | 
		
	
		
			
			| 
				232
			 | 
			
				235
			 | 
			
			
				   let promise = new Promise((resolve, reject) => { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				236
			 | 
			
			
				+    promiseResolve = resolve; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				237
			 | 
			
			
				+    promiseReject = reject; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				238
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				233
			 | 
			
				239
			 | 
			
			
				     let nativeMethodName = Array.isArray(body) ? 'fetchBlobForm' : 'fetchBlob' 
			 | 
		
	
		
			
			| 
				234
			 | 
			
				240
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				235
			 | 
			
				241
			 | 
			
			
				     // on progress event listener 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -370,6 +376,7 @@ function fetch(...args:any):Promise { 
			 | 
		
	
		
			
			| 
				370
			 | 
			
				376
			 | 
			
			
				     subscriptionUpload.remove() 
			 | 
		
	
		
			
			| 
				371
			 | 
			
				377
			 | 
			
			
				     stateEvent.remove() 
			 | 
		
	
		
			
			| 
				372
			 | 
			
				378
			 | 
			
			
				     RNFetchBlob.cancelRequest(taskId, fn) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				379
			 | 
			
			
				+    promiseReject(new Error("canceled")) 
			 | 
		
	
		
			
			| 
				373
			 | 
			
				380
			 | 
			
			
				   } 
			 | 
		
	
		
			
			| 
				374
			 | 
			
				381
			 | 
			
			
				   promise.taskId = taskId 
			 | 
		
	
		
			
			| 
				375
			 | 
			
				382
			 | 
			
			
				  
			 |