diff --git a/website/server/libs/api-v3/payments.js b/website/server/libs/api-v3/payments.js index cacf52a6854..b896031afb5 100644 --- a/website/server/libs/api-v3/payments.js +++ b/website/server/libs/api-v3/payments.js @@ -6,7 +6,7 @@ import { } from './email'; import moment from 'moment'; import nconf from 'nconf'; -import pushNotify from './pushNotifications'; +import sendPushNotification from './pushNotifications'; import shared from '../../../../common' ; const IS_PROD = nconf.get('IS_PROD'); @@ -102,7 +102,7 @@ api.createSubscription = async function createSubscription (data) { } if (data.gift.member._id !== data.user._id) { // Only send push notifications if sending to a user other than yourself - pushNotify.sendNotify(data.gift.member, shared.i18n.t('giftedSubscription'), `${months} months - by ${byUserName}`); + sendPushNotification(data.gift.member, shared.i18n.t('giftedSubscription'), `${months} months - by ${byUserName}`); } } @@ -172,7 +172,7 @@ api.buyGems = async function buyGems (data) { } if (data.gift.member._id !== data.user._id) { // Only send push notifications if sending to a user other than yourself - pushNotify.sendNotify(data.gift.member, shared.i18n.t('giftedGems'), `${gemAmount} Gems - by ${byUsername}`); + sendPushNotification(data.gift.member, shared.i18n.t('giftedGems'), `${gemAmount} Gems - by ${byUsername}`); } await data.gift.member.save(); diff --git a/website/server/libs/api-v3/pushNotifications.js b/website/server/libs/api-v3/pushNotifications.js index 8354de04e48..ce5af61661c 100644 --- a/website/server/libs/api-v3/pushNotifications.js +++ b/website/server/libs/api-v3/pushNotifications.js @@ -1,3 +1,5 @@ +/* eslint-disable */ + import _ from 'lodash'; import nconf from 'nconf'; import pushNotify from 'push-notify'; @@ -26,9 +28,12 @@ if (gcm) { } module.exports = function sendNotification (user, title, message, timeToLive = 15) { + return; // TODO push notifications are not currently enabled + if (!user) return; + let pushDevices = user.pushDevices.toObject ? user.pushDevices.toObject() : user.pushDevices; - _.each(user.pushDevices, pushDevice => { + _.each(pushDevices, pushDevice => { switch (pushDevice.type) { case 'android': if (gcm) {