diff --git a/src/index.ts b/src/index.ts index 561dc0ad..d57a4aa6 100644 --- a/src/index.ts +++ b/src/index.ts @@ -30,7 +30,11 @@ import { InAppMessage, InAppMessageAction, InAppMessageLifecycleHandlerObject } import { isValidCallback, isNativeModuleLoaded } from './helpers'; const RNOneSignal = NativeModules.OneSignal; -const eventManager = new EventManager(RNOneSignal); +let eventManager: EventManager; + +if (isNativeModuleLoaded(RNOneSignal)) { + eventManager = new EventManager(RNOneSignal); +} // 0 = None, 1 = Fatal, 2 = Errors, 3 = Warnings, 4 = Info, 5 = Debug, 6 = Verbose export type LogLevel = 0 | 1 | 2 | 3 | 4 | 5 | 6;