New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

react-native-onesignal

Package Overview
Dependencies
Maintainers
8
Versions
137
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-native-onesignal - npm Package Compare versions

Comparing version 4.1.0 to 4.1.1

2

package.json
{
"name": "react-native-onesignal",
"version": "4.1.0",
"version": "4.1.1",
"description": "React Native OneSignal SDK",

@@ -5,0 +5,0 @@ "main": "src/index",

@@ -16,5 +16,4 @@ import invariant from 'invariant';

export function checkIfInitialized(object) {
const initialized = object != null;
return initialized;
export function isObjectNonNull(object) {
return object != null;
}

@@ -21,0 +20,0 @@

@@ -118,5 +118,8 @@ declare module 'react-native-onesignal' {

emailAddress : string;
smsUserId : string;
smsNumber : string;
isSubscribed : boolean;
isPushDisabled : boolean;
isEmailSubscribed : boolean;
isSMSSubscribed : boolean;
hasNotificationPermission ?: boolean; // ios only

@@ -123,0 +126,0 @@ notificationPermissionStatus ?: IosPermissionStatus; // ios only

@@ -14,3 +14,3 @@ 'use strict';

} from './events';
import { isValidCallback, checkIfInitialized } from './helpers';
import { isValidCallback, isObjectNonNull } from './helpers';

@@ -28,2 +28,3 @@ const RNOneSignal = NativeModules.OneSignal;

static setAppId(appId) {
if (!isObjectNonNull(RNOneSignal)) return;
RNOneSignal.setAppId(appId);

@@ -35,3 +36,3 @@ }

static addPermissionObserver(observer) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
isValidCallback(observer);

@@ -43,3 +44,3 @@ RNOneSignal.addPermissionObserver();

static addSubscriptionObserver(observer) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
isValidCallback(observer);

@@ -51,3 +52,3 @@ RNOneSignal.addSubscriptionObserver();

static addEmailSubscriptionObserver(observer) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
isValidCallback(observer);

@@ -59,3 +60,3 @@ RNOneSignal.addEmailSubscriptionObserver();

static addSMSSubscriptionObserver(observer) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
isValidCallback(observer);

@@ -76,3 +77,3 @@ RNOneSignal.addSMSSubscriptionObserver();

static setNotificationWillShowInForegroundHandler(handler){
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
isValidCallback(handler);

@@ -84,3 +85,3 @@ RNOneSignal.setNotificationWillShowInForegroundHandler();

static setNotificationOpenedHandler(handler){
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
isValidCallback(handler);

@@ -95,3 +96,3 @@

static promptForPushNotificationsWithUserResponse(handler) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -104,6 +105,6 @@ if (Platform.OS === 'ios') {

}
}
}
static registerForProvisionalAuthorization(handler) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -119,3 +120,3 @@ if (Platform.OS === 'ios') {

static disablePush(disable) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -126,3 +127,3 @@ RNOneSignal.disablePush(disable);

static unsubscribeWhenNotificationsAreDisabled(unsubscribe) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -140,3 +141,3 @@ if (Platform.OS === 'android') {

// must return a promise
if (!checkIfInitialized(RNOneSignal)) return Promise.resolve();
if (!isObjectNonNull(RNOneSignal)) return Promise.resolve();
return RNOneSignal.isLocationShared();

@@ -146,3 +147,3 @@ }

static setLocationShared(shared) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -153,3 +154,3 @@ RNOneSignal.setLocationShared(shared);

static promptLocation() {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -166,3 +167,3 @@ //Supported in both iOS & Android

static async getDeviceState() {
if (!checkIfInitialized(RNOneSignal)) return Promise.resolve();
if (!isObjectNonNull(RNOneSignal)) return Promise.resolve();
const deviceState = await RNOneSignal.getDeviceState();

@@ -181,3 +182,3 @@

static sendTag(key, value) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -196,3 +197,3 @@ if (!key || (!value && value !== "")) {

static sendTags(tags) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
let keys = Object.keys(tags);

@@ -214,3 +215,3 @@

static getTags(callback) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
RNOneSignal.getTags(callback);

@@ -220,3 +221,3 @@ }

static deleteTag(key) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
if (typeof key !== "string") {

@@ -229,3 +230,3 @@ console.error("OneSignal: deleteTag: key argument must be of type string");

static deleteTags(tagKeys) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -242,3 +243,3 @@ if (!Array.isArray(tagKeys)) {

static setEmail(email, emailAuthCode, handler) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -255,3 +256,3 @@ if (emailAuthCode === undefined)

static logoutEmail(handler) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -267,3 +268,3 @@ if (!handler)

static setSMSNumber(smsNumber, smsAuthCode, handler) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -280,3 +281,3 @@ if (smsAuthCode === undefined)

static logoutSMSNumber(handler) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -292,3 +293,3 @@ if (!handler)

static postNotification(notificationObjectString, onSuccess, onFailure) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -305,3 +306,3 @@ if (!onSuccess)

static clearOneSignalNotifications() {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -316,3 +317,3 @@ if (Platform.OS === 'android') {

static removeNotification(id) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -327,3 +328,3 @@ if (Platform.OS === 'android') {

static removeGroupedNotifications(id) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -340,3 +341,3 @@ if (Platform.OS === 'android') {

static setExternalUserId(externalId, varArg1, varArg2) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -356,3 +357,3 @@ if (typeof varArg1 === "function") {

static removeExternalUserId(handler) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -368,3 +369,3 @@ if (handler === undefined)

static setInAppMessageClickHandler(handler) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
isValidCallback(handler);

@@ -378,3 +379,3 @@ RNOneSignal.initInAppMessageClickHandlerParams();

static addTrigger(key, value) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -393,3 +394,3 @@ if (!key || !value) {

static addTriggers(triggers) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -406,3 +407,3 @@ let keys = Object.keys(triggers);

static removeTriggersForKeys(keys) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -413,3 +414,3 @@ RNOneSignal.removeTriggersForKeys(keys);

static removeTriggerForKey(key) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
RNOneSignal.removeTriggerForKey(key);

@@ -420,3 +421,3 @@ }

// must return a promise
if (!checkIfInitialized(RNOneSignal)) return Promise.resolve();
if (!isObjectNonNull(RNOneSignal)) return Promise.resolve();
return RNOneSignal.getTriggerValueForKey(key);

@@ -426,3 +427,3 @@ }

static pauseInAppMessages(pause) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
RNOneSignal.pauseInAppMessages(pause);

@@ -434,3 +435,3 @@ }

static sendOutcome(name, handler=function(){}) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
RNOneSignal.sendOutcome(name, handler);

@@ -440,3 +441,3 @@ }

static sendUniqueOutcome(name, handler=function(){}) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
RNOneSignal.sendUniqueOutcome(name, handler);

@@ -446,3 +447,3 @@ }

static sendOutcomeWithValue(name, value, handler=function(){}) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;
RNOneSignal.sendOutcomeWithValue(name, Number(value), handler);

@@ -454,3 +455,3 @@ }

static userProvidedPrivacyConsent() {
if (!checkIfInitialized(RNOneSignal)) return Promise.resolve();
if (!isObjectNonNull(RNOneSignal)) return Promise.resolve();

@@ -462,3 +463,3 @@ //returns a promise

static requiresUserPrivacyConsent() {
if (!checkIfInitialized(RNOneSignal)) return Promise.resolve();
if (!isObjectNonNull(RNOneSignal)) return Promise.resolve();

@@ -470,3 +471,3 @@ //returns a promise

static setRequiresUserPrivacyConsent(required) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -477,3 +478,3 @@ RNOneSignal.setRequiresUserPrivacyConsent(required);

static provideUserConsent(granted) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -486,3 +487,3 @@ RNOneSignal.provideUserConsent(granted);

static setLogLevel(nsLogLevel, visualLogLevel) {
if (!checkIfInitialized(RNOneSignal)) return;
if (!isObjectNonNull(RNOneSignal)) return;

@@ -493,4 +494,5 @@ RNOneSignal.setLogLevel(nsLogLevel, visualLogLevel);

static clearHandlers() {
if (!isObjectNonNull(RNOneSignal)) return;
eventManager.clearHandlers();
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc