parse-server-modules / parse-server-onesignal-push-adapter

OneSignal push adapter for parse-server
MIT License
32 stars 28 forks source link

Not initializing correctly #21

Open jcguarinpenaranda opened 8 years ago

jcguarinpenaranda commented 8 years ago

Hello,

I am trying to use your package but it tells me "Trying to initialize OneSignalPushAdapter without oneSignalAppId or oneSignalApiKey"

I copied and pasted the example shown at the README.md.

That said, I have been trying to debug the package putting a console.log() when it initializes.

Here is what I am doing:

var OneSignalPushAdapter = exports.OneSignalPushAdapter = function () {
  function OneSignalPushAdapter() {
    var pushConfig = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0];

    // I am adding this line
    console.log("pushConfig", pushConfig) 

    //.....

Now, I am testing the code like this:

var OneSignalPushAdapter = require('parse-server-onesignal-push-adapter');

var oneSignalPushAdapter = new OneSignalPushAdapter({
  oneSignalApiKey: "123",
  oneSignalAppId: "123"
});

When this piece of code executes, I see in the console that OneSignalPushAdapter tries to be initialized 3 times. (i don't know why)

The console.log result i am getting is:


pushConfig { oneSignalApiKey: '123', oneSignalAppId: '123' }
pushConfig { adapter: [Function: OneSignalPushAdapter] }
pushConfig { adapter: [Function: OneSignalPushAdapter] }

/home/jcguarinpenaranda/workspace/myapp/node_modules/parse-server-onesignal-push-adapter/lib/OneSignalPushAdapter.js:41
      throw "Trying to initialize OneSignalPushAdapter without oneSignalAppId or oneSignalApiKey";
      ^
Trying to initialize OneSignalPushAdapter without oneSignalAppId or oneSignalApiKey