ソースを参照

Rename internal getConstants method to prevent conflicts with RN's getConstants method (#5745)

Related to #4861
Guy Carmeli 5 年 前
コミット
5e6d6fce13
No account linked to committer's email address
共有3 個のファイルを変更した3 個の追加3 個の削除を含む
  1. 1
    1
      lib/android/app/src/main/java/com/reactnativenavigation/react/NavigationModule.java
  2. 1
    1
      lib/ios/RNNBridgeModule.m
  3. 1
    1
      lib/src/adapters/Constants.ts

+ 1
- 1
lib/android/app/src/main/java/com/reactnativenavigation/react/NavigationModule.java ファイルの表示

@@ -79,7 +79,7 @@ public class NavigationModule extends ReactContextBaseJavaModule {
79 79
     }
80 80
     
81 81
     @ReactMethod
82
-    public void getConstants(Promise promise) {
82
+    public void getNavigationConstants(Promise promise) {
83 83
         ReactApplicationContext ctx = getReactApplicationContext();
84 84
         WritableMap constants = Arguments.createMap();
85 85
         constants.putString(Constants.BACK_BUTTON_JS_KEY, Constants.BACK_BUTTON_ID);

+ 1
- 1
lib/ios/RNNBridgeModule.m ファイルの表示

@@ -102,7 +102,7 @@ RCT_EXPORT_METHOD(getLaunchArgs:(NSString*)commandId :(RCTPromiseResolveBlock)re
102 102
 	resolve(args);
103 103
 }
104 104
 
105
-RCT_EXPORT_METHOD(getConstants:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
105
+RCT_EXPORT_METHOD(getNavigationConstants:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) {
106 106
 	resolve([Constants getConstants]);
107 107
 }
108 108
 

+ 1
- 1
lib/src/adapters/Constants.ts ファイルの表示

@@ -9,7 +9,7 @@ export interface NavigationConstants {
9 9
 
10 10
 export class Constants {
11 11
   static async get(): Promise<NavigationConstants> {
12
-    const constants: NavigationConstants = await NativeModules.RNNBridgeModule.getConstants();
12
+    const constants: NavigationConstants = await NativeModules.RNNBridgeModule.getNavigationConstants();
13 13
     return new Constants(constants);
14 14
   }
15 15