Ben Hsieh 8 лет назад
Родитель
Сommit
ae1bdbc085

+ 2
- 2
src/ios/RNFetchBlob/RNFetchBlob.h Просмотреть файл

@@ -5,14 +5,14 @@
5 5
 //
6 6
 
7 7
 //XXX: DO NO REMOVE THIS LINE IF YOU'RE USING IT ON RN > 0.40 PROJECT
8
-#define RN040_IMPORT
8
+
9 9
 
10 10
 
11 11
 #ifndef RNFetchBlob_h
12 12
 #define RNFetchBlob_h
13 13
 
14 14
 
15
-#ifdef RN040_IMPORT
15
+#if __has_include(<React/RCTAssert.h>)
16 16
 #import <React/RCTLog.h>
17 17
 #import <React/RCTRootView.h>
18 18
 #import <React/RCTBridge.h>

+ 2
- 1
src/ios/RNFetchBlobFS.h Просмотреть файл

@@ -12,7 +12,8 @@
12 12
 #import "RNFetchBlob.h"
13 13
 
14 14
 #import <Foundation/Foundation.h>
15
-#ifdef RN040_IMPORT
15
+
16
+#if __has_include(<React/RCTAssert.h>)
16 17
 #import <React/RCTBridgeModule.h>
17 18
 #else
18 19
 #import "RCTBridgeModule.h"

+ 1
- 1
src/ios/RNFetchBlobFS.m Просмотреть файл

@@ -13,7 +13,7 @@
13 13
 #import "IOS7Polyfill.h"
14 14
 @import AssetsLibrary;
15 15
 
16
-#ifdef RN040_IMPORT
16
+#if __has_include(<React/RCTAssert.h>)
17 17
 #import <React/RCTBridge.h>
18 18
 #import <React/RCTEventDispatcher.h>
19 19
 #else

+ 1
- 1
src/ios/RNFetchBlobNetwork.h Просмотреть файл

@@ -10,7 +10,7 @@
10 10
 #import "RNFetchBlobProgress.h"
11 11
 #import "RNFetchBlobFS.h"
12 12
 
13
-#ifdef RN040_IMPORT
13
+#if __has_include(<React/RCTAssert.h>)
14 14
 #import <React/RCTBridgeModule.h>
15 15
 #else
16 16
 #import "RCTBridgeModule.h"

+ 1
- 1
src/ios/RNFetchBlobNetwork.m Просмотреть файл

@@ -17,7 +17,7 @@
17 17
 #import <CommonCrypto/CommonDigest.h>
18 18
 #import "RNFetchBlobProgress.h"
19 19
 
20
-#ifdef RN040_IMPORT
20
+#if __has_include(<React/RCTAssert.h>)
21 21
 #import <React/RCTRootView.h>
22 22
 #import <React/RCTLog.h>
23 23
 #import <React/RCTEventDispatcher.h>

+ 1
- 1
src/ios/RNFetchBlobReqBuilder.m Просмотреть файл

@@ -13,7 +13,7 @@
13 13
 #import "RNFetchBlobFS.h"
14 14
 #import "IOS7Polyfill.h"
15 15
 
16
-#ifdef RN040_IMPORT
16
+#if __has_include(<React/RCTAssert.h>)
17 17
 #import <React/RCTLog.h>
18 18
 #else
19 19
 #import "RCTLog.h"

+ 0
- 13
src/scripts/prelink.js Просмотреть файл

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