[config] Added setDefaultsFromResource method

This commit is contained in:
Elliot Hesp
2017-05-23 14:53:19 +01:00
parent d8a0ebb084
commit fe8c486dcb
4 changed files with 26 additions and 7 deletions

View File

@@ -110,6 +110,11 @@ public class RNFirebaseRemoteConfig extends ReactContextBaseJavaModule {
FirebaseRemoteConfig.getInstance().setDefaults(convertedMap);
}
@ReactMethod
public void setDefaultsFromResource(int resourceId) {
FirebaseRemoteConfig.getInstance().setDefaults(resourceId);
}
private void fetchInternal(final Promise promise, Boolean withExpiration, long expirationDuration) {
FirebaseRemoteConfig.getInstance().fetch(withExpiration ? expirationDuration : 43200) // 12 hours default
.addOnCompleteListener(new OnCompleteListener<Void>() {