[internals] Move native events to individual modules to make it easier to see the relationship

This commit is contained in:
Chris Bianca
2017-12-22 15:57:33 +00:00
parent f2c2007fdc
commit 61d7c3b2eb
9 changed files with 44 additions and 32 deletions

View File

@@ -26,6 +26,11 @@ type NativeEvent = {
type: string,
}
const NATIVE_EVENTS = [
'interstitial_event',
'rewarded_video_event',
];
export default class AdMob extends ModuleBase {
static _NAMESPACE = 'admob';
static _NATIVE_MODULE = 'RNFirebaseAdMob';
@@ -34,7 +39,7 @@ export default class AdMob extends ModuleBase {
_initialized: boolean;
constructor(firebaseApp: FirebaseApp, options: Object = {}) {
super(firebaseApp, options, true);
super(firebaseApp, options, NATIVE_EVENTS);
this._initialized = false;
this._appId = null;