Skip to content

Commit 32f7d82

Browse files
committed
Fixup calling definitions, and add setDeveloperMode.
1 parent 9943f99 commit 32f7d82

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

android/src/main/java/org/jall/reactnative/firebase/FBRemoteConfig.java

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,14 @@
77
import com.facebook.react.bridge.ReactContextBaseJavaModule;
88
import com.facebook.react.bridge.ReactMethod;
99
import com.facebook.react.bridge.ReadableMap;
10+
import com.facebook.react.bridge.ReadableMapKeySetIterator;
11+
import com.facebook.react.bridge.ReadableNativeArray;
1012
import com.facebook.react.bridge.ReadableNativeMap;
1113
import com.google.firebase.remoteconfig.FirebaseRemoteConfig;
1214

15+
import java.util.ArrayList;
16+
import java.util.HashMap;
17+
1318
public class FBRemoteConfig extends ReactContextBaseJavaModule {
1419
public Activity activity;
1520

@@ -24,7 +29,15 @@ public String getName() {
2429
}
2530

2631
@ReactMethod
27-
public boolean activateFetched(Promise promise) {
32+
public void setDeveloperMode(boolean enabled) {
33+
FirebaseRemoteConfigSettings configSettings = new FirebaseRemoteConfigSettings.Builder()
34+
.setDeveloperModeEnabled(enabled)
35+
.build();
36+
FirebaseRemoteConfig.getInstance().setConfigSettings(configSettings);
37+
}
38+
39+
@ReactMethod
40+
public void activateFetched(Promise promise) {
2841
promise.resolve(
2942
FirebaseRemoteConfig.getInstance().activateFetched()
3043
);
@@ -69,28 +82,28 @@ public void getDouble(String key, Promise promise) {
6982
}
7083

7184
@ReactMethod
72-
public boolean getNamespacedLong(String key, String namespace, Promise promise) {
85+
public void getNamespacedLong(String key, String namespace, Promise promise) {
7386
promise.resolve(
7487
FirebaseRemoteConfig.getInstance().getLong(key, namespace)
7588
);
7689
}
7790

7891
@ReactMethod
79-
public boolean getLong(String key, Promise promise) {
92+
public void getLong(String key, Promise promise) {
8093
promise.resolve(
8194
FirebaseRemoteConfig.getInstance().getLong(key)
8295
);
8396
}
8497

8598
@ReactMethod
86-
public boolean getNamespacedString(String key, String namespace, Promise promise) {
99+
public void getNamespacedString(String key, String namespace, Promise promise) {
87100
promise.resolve(
88101
FirebaseRemoteConfig.getInstance().getString(key, namespace)
89102
);
90103
}
91104

92105
@ReactMethod
93-
public boolean getString(String key, Promise promise) {
106+
public void getString(String key, Promise promise) {
94107
promise.resolve(
95108
FirebaseRemoteConfig.getInstance().getString(key)
96109
);

0 commit comments

Comments
 (0)