package io.invertase.firebase; import android.content.Context; import com.facebook.react.ReactPackage; import com.facebook.react.bridge.NativeModule; import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.uimanager.UIManagerModule; import com.facebook.react.uimanager.ViewManager; import java.util.ArrayList; import java.util.Collections; import java.util.List; @SuppressWarnings("unused") public class RNFirebasePackage implements ReactPackage { private Context mContext; public RNFirebasePackage() { } /** * @param reactContext react application context that can be used to create modules * @return list of native modules to register with the newly created catalyst instance */ @Override public List createNativeModules(ReactApplicationContext reactContext) { List modules = new ArrayList<>(); modules.add(new RNFirebaseModule(reactContext)); return modules; } /** * @param reactContext * @return a list of view managers that should be registered with {@link UIManagerModule} */ @Override public List createViewManagers(ReactApplicationContext reactContext) { return Collections.emptyList(); } }