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

react-onesignal

Package Overview
Dependencies
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-onesignal - npm Package Compare versions

Comparing version 1.1.16 to 1.1.17

40

dist/index.es.js

@@ -187,3 +187,2 @@ /* eslint-disable no-unused-vars */

* Gets the email ID configured on OneSignal instance.
* @param email email
*/

@@ -224,2 +223,39 @@ var getEmailId = function () { return new Promise(function (resolve, reject) {

/**
* Sets the external user ID on OneSignal instance.
* @param externalUserId The external user ID
*/
var setExternalUserId = function (externalUserId) { return new Promise(function (resolve, reject) {
var oneSignal = getOneSignalInstance();
if (!oneSignal) {
reject();
return;
}
try {
oneSignal.setExternalUserId(externalUserId)
.then(function () { return resolve(); })
.catch(function (error) { return reject(error); });
}
catch (error) {
reject(error);
}
}); };
/**
* Gets the external user ID configured on OneSignal instance.
*/
var getExternalUserId = function () { return new Promise(function (resolve, reject) {
var oneSignal = getOneSignalInstance();
if (!oneSignal) {
reject();
return;
}
try {
oneSignal.getExternalUserId()
.then(function (value) { return resolve(value); })
.catch(function (error) { return reject(error); });
}
catch (error) {
reject(error);
}
}); };
/**
* Object for manipulating OneSignal.

@@ -235,2 +271,4 @@ */

getPlayerId: getPlayerId,
setExternalUserId: setExternalUserId,
getExternalUserId: getExternalUserId,
};

@@ -237,0 +275,0 @@

@@ -191,3 +191,2 @@ 'use strict';

* Gets the email ID configured on OneSignal instance.
* @param email email
*/

@@ -228,2 +227,39 @@ var getEmailId = function () { return new Promise(function (resolve, reject) {

/**
* Sets the external user ID on OneSignal instance.
* @param externalUserId The external user ID
*/
var setExternalUserId = function (externalUserId) { return new Promise(function (resolve, reject) {
var oneSignal = getOneSignalInstance();
if (!oneSignal) {
reject();
return;
}
try {
oneSignal.setExternalUserId(externalUserId)
.then(function () { return resolve(); })
.catch(function (error) { return reject(error); });
}
catch (error) {
reject(error);
}
}); };
/**
* Gets the external user ID configured on OneSignal instance.
*/
var getExternalUserId = function () { return new Promise(function (resolve, reject) {
var oneSignal = getOneSignalInstance();
if (!oneSignal) {
reject();
return;
}
try {
oneSignal.getExternalUserId()
.then(function (value) { return resolve(value); })
.catch(function (error) { return reject(error); });
}
catch (error) {
reject(error);
}
}); };
/**
* Object for manipulating OneSignal.

@@ -239,2 +275,4 @@ */

getPlayerId: getPlayerId,
setExternalUserId: setExternalUserId,
getExternalUserId: getExternalUserId,
};

@@ -241,0 +279,0 @@

@@ -13,3 +13,5 @@ import { OneSignalOptions } from './oneSignal.types';

getPlayerId: () => Promise<string>;
setExternalUserId: (externalUserId: string | number) => Promise<void>;
getExternalUserId: () => Promise<string>;
};
export default ReactOneSignal;

@@ -8,2 +8,4 @@ export interface IOneSignal {

getUserId: () => Promise<string>;
setExternalUserId: (externalUserId: string | number) => Promise<void>;
getExternalUserId: () => Promise<any>;
initialized: boolean;

@@ -10,0 +12,0 @@ }

2

package.json
{
"name": "react-onesignal",
"version": "1.1.16",
"version": "1.1.17",
"description": "React OneSignal Module: Make it easy to integrate OneSignal with your React App!",

@@ -5,0 +5,0 @@ "author": "pedro-lb",

@@ -101,2 +101,10 @@ # React OneSignal

You can use `setExternalUserId` and `getExternalUserId` to track user email.
```js
OneSignal.setExternalUserId('your_id');
const externalUserId = await OneSignal.getExternalUserId();
```
## Contributing

@@ -103,0 +111,0 @@

@@ -235,3 +235,2 @@ // eslint-disable-next-line no-unused-vars

* Gets the email ID configured on OneSignal instance.
* @param email email
*/

@@ -276,2 +275,45 @@ const getEmailId = () => new Promise<string>((resolve, reject) => {

/**
* Sets the external user ID on OneSignal instance.
* @param externalUserId The external user ID
*/
const setExternalUserId = (
externalUserId: string | number,
) => new Promise<void>((resolve, reject) => {
const oneSignal = getOneSignalInstance();
if (!oneSignal) {
reject();
return;
}
try {
oneSignal.setExternalUserId(externalUserId)
.then(() => resolve())
.catch((error) => reject(error));
} catch (error) {
reject(error);
}
});
/**
* Gets the external user ID configured on OneSignal instance.
*/
const getExternalUserId = () => new Promise<string>((resolve, reject) => {
const oneSignal = getOneSignalInstance();
if (!oneSignal) {
reject();
return;
}
try {
oneSignal.getExternalUserId()
.then((value) => resolve(value))
.catch((error) => reject(error));
} catch (error) {
reject(error);
}
});
/**
* Object for manipulating OneSignal.

@@ -287,4 +329,6 @@ */

getPlayerId,
setExternalUserId,
getExternalUserId,
};
export default ReactOneSignal;

@@ -8,2 +8,4 @@ export interface IOneSignal {

getUserId: () => Promise<string>,
setExternalUserId: (externalUserId: string | number) => Promise<void>,
getExternalUserId: () => Promise<any>,
initialized: boolean,

@@ -10,0 +12,0 @@ }

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