mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-07 06:25:50 +01:00
Add hook filter:topics.getUnreadTids
Allows for filtering topics from unread count and unread page
This commit is contained in:
@@ -10,6 +10,7 @@ var categories = require('../categories');
|
||||
var privileges = require('../privileges');
|
||||
var meta = require('../meta');
|
||||
var utils = require('../utils');
|
||||
var plugins = require('../plugins');
|
||||
|
||||
module.exports = function (Topics) {
|
||||
Topics.getTotalUnread = function (uid, filter, callback) {
|
||||
@@ -132,6 +133,17 @@ module.exports = function (Topics) {
|
||||
|
||||
filterTopics(uid, tids, params.cid, params.filter, next);
|
||||
},
|
||||
function (tids, next) {
|
||||
plugins.fireHook('filter:topics.getUnreadTids', {
|
||||
uid: uid,
|
||||
tids: tids,
|
||||
cid: params.cid,
|
||||
filter: params.filter,
|
||||
}, next);
|
||||
},
|
||||
function (results, next) {
|
||||
next(null, results.tids);
|
||||
},
|
||||
], callback);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user