fix push notifications imports

This commit is contained in:
Matteo Pagliazzi
2016-02-19 20:59:12 +01:00
parent fb343f8feb
commit fbc944a5cc
4 changed files with 5 additions and 5 deletions

View File

@@ -17,7 +17,7 @@ import {
import shared from '../../../../common'; import shared from '../../../../common';
import * as Tasks from '../../models/task'; import * as Tasks from '../../models/task';
import { sendTxn as txnEmail } from '../../libs/api-v3/email'; import { sendTxn as txnEmail } from '../../libs/api-v3/email';
import { sendNotification as sendPushNotification } from '../../libs/api-v3/pushNotifications'; import sendPushNotification from '../../libs/api-v3/pushNotifications';
import Q from 'q'; import Q from 'q';
import csvStringify from '../../libs/api-v3/csvStringify'; import csvStringify from '../../libs/api-v3/csvStringify';

View File

@@ -22,7 +22,7 @@ import * as firebase from '../../libs/api-v3/firebase';
import { sendTxn as sendTxnEmail } from '../../libs/api-v3/email'; import { sendTxn as sendTxnEmail } from '../../libs/api-v3/email';
import { encrypt } from '../../libs/api-v3/encryption'; import { encrypt } from '../../libs/api-v3/encryption';
import common from '../../../../common'; import common from '../../../../common';
import { sendNotification as sendPushNotification } from '../../libs/api-v3/pushNotifications'; import sendPushNotification from '../../libs/api-v3/pushNotifications';
let api = {}; let api = {};
// TODO shall we accept party as groupId in all routes? // TODO shall we accept party as groupId in all routes?

View File

@@ -18,7 +18,7 @@ import {
} from '../../libs/api-v3/email'; } from '../../libs/api-v3/email';
import { quests as questScrolls } from '../../../../common/script/content'; import { quests as questScrolls } from '../../../../common/script/content';
import common from '../../../../common'; import common from '../../../../common';
import { sendNotification as sendPushNotification } from '../../libs/api-v3/pushNotifications'; import sendPushNotification from '../../libs/api-v3/pushNotifications';
function canStartQuestAutomatically (group) { function canStartQuestAutomatically (group) {
// If all members are either true (accepted) or false (rejected) return true // If all members are either true (accepted) or false (rejected) return true

View File

@@ -15,7 +15,7 @@ import { sendTxn as sendTxnEmail } from '../libs/api-v3/email';
import { quests as questScrolls } from '../../../common/script/content'; import { quests as questScrolls } from '../../../common/script/content';
import Q from 'q'; import Q from 'q';
import nconf from 'nconf'; import nconf from 'nconf';
import { sendNotification as sendPushNotification } from '../libs/api-v3/pushNotifications'; import sendPushNotification from '../libs/api-v3/pushNotifications';
let Schema = mongoose.Schema; let Schema = mongoose.Schema;
@@ -311,7 +311,7 @@ schema.methods.startQuest = async function startQuest (user) {
).exec().then(membersToNotify => { ).exec().then(membersToNotify => {
let membersToEmail = _.filter(membersToNotify, (member) => { let membersToEmail = _.filter(membersToNotify, (member) => {
// send push notifications and filter users that disabled emails // send push notifications and filter users that disabled emails
sendPushNotification(user, 'HabitRPG', `${shared.i18n.t('questStarted')}: ${quest.text()}`); sendPushNotification(member, 'HabitRPG', `${shared.i18n.t('questStarted')}: ${quest.text()}`);
return member.preferences.emailNotifications.questStarted !== false && return member.preferences.emailNotifications.questStarted !== false &&
member._id !== user._id; member._id !== user._id;