|
@@ -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()) {
|