mirror of
https://github.com/status-im/react-native-firebase.git
synced 2026-08-31 06:01:09 +00:00
[core][js] misc cleanup/validation
This commit is contained in:
@@ -27,6 +27,13 @@ const NATIVE_MODULE_EVENTS = {
|
||||
};
|
||||
|
||||
export default class ModuleBase {
|
||||
/**
|
||||
*
|
||||
* @param firebaseApp
|
||||
* @param options
|
||||
* @param moduleName
|
||||
* @param withEventEmitter
|
||||
*/
|
||||
constructor(firebaseApp, options, moduleName, withEventEmitter = false) {
|
||||
this._options = Object.assign({}, options);
|
||||
this._module = moduleName;
|
||||
@@ -62,7 +69,7 @@ export default class ModuleBase {
|
||||
* @private
|
||||
*/
|
||||
_setupEventEmitter(nativeModule, moduleName) {
|
||||
this._eventEmitter = FirebaseCore._getOrSetNativeEmitter(this._appName, nativeModule);
|
||||
this._eventEmitter = FirebaseCore._getOrSetNativeEmitter(`${this._appName}-${this._module}`, nativeModule);
|
||||
const events = NATIVE_MODULE_EVENTS[moduleName];
|
||||
|
||||
if (events && events.length) {
|
||||
|
||||
Reference in New Issue
Block a user