INNER CODE UNIT · TypeScript
addEventListener
OneSignal/react-native-onesignal · src/index.ts:298
export function addEventListener(
_event: 'change',
listener: (event: PushSubscriptionChangedState) => void,
) {
if (!isNativeModuleLoaded(RNOneSignal)) return;
isValidCallback(listener);
RNOneSignal.addPushSubscriptionObserver();
eventManager.addEventListener(SUBSCRIPTION_CHANGED, listener);
}
/** Clears current subscription observers. */
export function removeEventListener(
_event: 'change',
listener: (event: PushSubscriptionChangedState) => void,
) {
if (!isNativeModuleLoaded(RNOneSignal)) return;