|
@@ -20,6 +20,18 @@ try {
|
20
|
20
|
fs.writeFileSync(PACKAGE_GRADLE, main);
|
21
|
21
|
console.log('adding OkHttp3 dependency to pre 0.28 project .. ok')
|
22
|
22
|
}
|
|
23
|
+ else if (VERSION >= 0.40) {
|
|
24
|
+ console.log('Remove OLD_IMPORT for RN >= 0.40 project ..')
|
|
25
|
+ glob('**/RNFetchBlob.h',{}, function(err, files) {
|
|
26
|
+ if(Array.isArray(files)) {
|
|
27
|
+ var target = process.cwd() + '/' + files[0];
|
|
28
|
+ console.log('\033[92mPatching .. \033[97m' + target);
|
|
29
|
+ var data = fs.readFileSync(target);
|
|
30
|
+ fs.writeFileSync(target, String(data).replace(/^#define OLD_IMPORT$/, '// #define OLD_IMPORT'));
|
|
31
|
+ console.log('done.')
|
|
32
|
+ }
|
|
33
|
+ })
|
|
34
|
+ }
|
23
|
35
|
|
24
|
36
|
console.log('Add Android permissions => ' + (addAndroidPermissions == "true"))
|
25
|
37
|
|