diff --git a/src/Controllers/PushController.js b/src/Controllers/PushController.js index 57770de2..33e5570d 100644 --- a/src/Controllers/PushController.js +++ b/src/Controllers/PushController.js @@ -34,13 +34,13 @@ export class PushController extends AdaptableController { } } - pushIsAvailable() { + get pushIsAvailable() { return !!this.adapter; } sendPush(body = {}, where = {}, config, auth, wait) { var pushAdapter = this.adapter; - if (!this.pushIsAvailable()) { + if (!this.pushIsAvailable) { throw new Parse.Error(Parse.Error.PUSH_MISCONFIGURED, 'Push adapter is not available'); } diff --git a/src/Routers/FeaturesRouter.js b/src/Routers/FeaturesRouter.js index f75af722..db9a77d7 100644 --- a/src/Routers/FeaturesRouter.js +++ b/src/Routers/FeaturesRouter.js @@ -26,7 +26,7 @@ export class FeaturesRouter extends PromiseRouter { from: false, }, push: { - immediatePush: req.config.pushController.pushIsAvailable(), + immediatePush: req.config.pushController.pushIsAvailable, scheduledPush: false, storedPushData: false, pushAudiences: false,