| 
				
			 | 
			
			
				@@ -41,7 +41,7 @@ public class RNFetchBlob extends ReactContextBaseJavaModule { 
			 | 
		
	
		
			
			| 
				41
			 | 
			
				41
			 | 
			
			
				     } 
			 | 
		
	
		
			
			| 
				42
			 | 
			
				42
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				43
			 | 
			
				43
			 | 
			
			
				     @ReactMethod 
			 | 
		
	
		
			
			| 
				44
			 | 
			
				
			 | 
			
			
				-    public void fetchBlob(String method, String url, ReadableMap headers, String body, final Callback callback) { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				44
			 | 
			
			
				+    public void fetchBlob(String taskId, String method, String url, ReadableMap headers, String body, final Callback callback) { 
			 | 
		
	
		
			
			| 
				45
			 | 
			
				45
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				46
			 | 
			
				46
			 | 
			
			
				         try { 
			 | 
		
	
		
			
			| 
				47
			 | 
			
				47
			 | 
			
			
				             Uri uri = Uri.parse(url); 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -71,7 +71,7 @@ public class RNFetchBlob extends ReactContextBaseJavaModule { 
			 | 
		
	
		
			
			| 
				71
			 | 
			
				71
			 | 
			
			
				             } 
			 | 
		
	
		
			
			| 
				72
			 | 
			
				72
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				73
			 | 
			
				73
			 | 
			
			
				             // create handler 
			 | 
		
	
		
			
			| 
				74
			 | 
			
				
			 | 
			
			
				-            AsyncHttpResponseHandler handler = new RNFetchBlobHandler(callback); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				74
			 | 
			
			
				+            AsyncHttpResponseHandler handler = new RNFetchBlobHandler(this.getReactApplicationContext(), taskId, callback); 
			 | 
		
	
		
			
			| 
				75
			 | 
			
				75
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				76
			 | 
			
				76
			 | 
			
			
				             // send request 
			 | 
		
	
		
			
			| 
				77
			 | 
			
				77
			 | 
			
			
				             switch(method.toLowerCase()) { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -95,7 +95,7 @@ public class RNFetchBlob extends ReactContextBaseJavaModule { 
			 | 
		
	
		
			
			| 
				95
			 | 
			
				95
			 | 
			
			
				     } 
			 | 
		
	
		
			
			| 
				96
			 | 
			
				96
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				97
			 | 
			
				97
			 | 
			
			
				     @ReactMethod 
			 | 
		
	
		
			
			| 
				98
			 | 
			
				
			 | 
			
			
				-    public void fetchBlobForm(String method, String url, ReadableMap headers, ReadableArray body, final Callback callback) { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				98
			 | 
			
			
				+    public void fetchBlobForm(String taskId, String method, String url, ReadableMap headers, ReadableArray body, final Callback callback) { 
			 | 
		
	
		
			
			| 
				99
			 | 
			
				99
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				100
			 | 
			
				100
			 | 
			
			
				         try { 
			 | 
		
	
		
			
			| 
				101
			 | 
			
				101
			 | 
			
			
				             Uri uri = Uri.parse(url); 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -156,7 +156,7 @@ public class RNFetchBlob extends ReactContextBaseJavaModule { 
			 | 
		
	
		
			
			| 
				156
			 | 
			
				156
			 | 
			
			
				             } 
			 | 
		
	
		
			
			| 
				157
			 | 
			
				157
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				158
			 | 
			
				158
			 | 
			
			
				             // create handler 
			 | 
		
	
		
			
			| 
				159
			 | 
			
				
			 | 
			
			
				-            AsyncHttpResponseHandler handler = new RNFetchBlobHandler(callback); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				159
			 | 
			
			
				+            AsyncHttpResponseHandler handler = new RNFetchBlobHandler(this.getReactApplicationContext(), taskId, callback); 
			 | 
		
	
		
			
			| 
				160
			 | 
			
				160
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				161
			 | 
			
				161
			 | 
			
			
				             // send request 
			 | 
		
	
		
			
			| 
				162
			 | 
			
				162
			 | 
			
			
				             switch(method.toLowerCase()) { 
			 |