topic watching

This commit is contained in:
barisusakli
2016-05-18 19:02:43 +03:00
parent ef4a94857d
commit bf2133ed7c
17 changed files with 362 additions and 49 deletions

View File

@@ -8,6 +8,7 @@ var websockets = require('./index');
var user = require('../user');
var posts = require('../posts');
var topics = require('../topics');
var categories = require('../categories');
var privileges = require('../privileges');
var notifications = require('../notifications');
var plugins = require('../plugins');
@@ -27,6 +28,12 @@ SocketHelpers.notifyNew = function(uid, type, result) {
function(uids, next) {
privileges.topics.filterUids('read', result.posts[0].topic.tid, uids, next);
},
function(uids, next) {
topics.filterIgnoringUids(result.posts[0].topic.tid, uids, next);
},
function(uids, next) {
categories.filterIgnoringUids(result.posts[0].topic.cid, uids, next);
},
function(uids, next) {
plugins.fireHook('filter:sockets.sendNewPostToUids', {uidsTo: uids, uidFrom: uid, type: type}, next);
}