notifications.pushGroups

This commit is contained in:
barisusakli
2016-11-18 11:15:22 +03:00
parent 0c9f61c629
commit f1a933210b
2 changed files with 39 additions and 0 deletions

View File

@@ -236,6 +236,19 @@ var utils = require('../public/src/utils');
});
};
Notifications.pushGroups = function (notification, groupNames, callback) {
callback = callback || function () {};
groups.getMembersOfGroups(groupNames, function (err, groupMembers) {
if (err) {
return callback(err);
}
var members = _.unique(_.flatten(groupMembers));
Notifications.push(notification, members, callback);
});
};
Notifications.rescind = function (nid, callback) {
callback = callback || function () {};