mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-03 04:25:55 +01:00
unreadTotal route
This commit is contained in:
@@ -57,6 +57,22 @@ categoriesController.unread = function(req, res, next) {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
categoriesController.unreadTotal = function(req, res, next) {
|
||||||
|
var uid = req.user.uid;
|
||||||
|
|
||||||
|
topics.getTotalUnread(uid, function (err, data) {
|
||||||
|
if(err) {
|
||||||
|
return next(err);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (res.locals.isAPI) {
|
||||||
|
res.json(data);
|
||||||
|
} else {
|
||||||
|
res.render('unread', data);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
categoriesController.get = function(req, res, next) {
|
categoriesController.get = function(req, res, next) {
|
||||||
var cid = req.params.category_id,
|
var cid = req.params.category_id,
|
||||||
page = req.query.page || 1,
|
page = req.query.page || 1,
|
||||||
|
|||||||
@@ -629,8 +629,11 @@ process.on('uncaughtException', function(err) {
|
|||||||
app.get('/recent/:term?', app.buildHeader, controllers.categories.recent);
|
app.get('/recent/:term?', app.buildHeader, controllers.categories.recent);
|
||||||
app.get('/api/recent/:term?', app.prepareAPI, controllers.categories.recent);
|
app.get('/api/recent/:term?', app.prepareAPI, controllers.categories.recent);
|
||||||
|
|
||||||
app.get('/unread/:term?', app.buildHeader, app.authenticate, controllers.categories.unread);
|
app.get('/unread/', app.buildHeader, app.authenticate, controllers.categories.unread);
|
||||||
app.get('/api/unread/:term?', app.prepareAPI, app.authenticate, controllers.categories.unread);
|
app.get('/api/unread/', app.prepareAPI, app.authenticate, controllers.categories.unread);
|
||||||
|
|
||||||
|
app.get('/unread/total', app.buildHeader, app.authenticate, controllers.categories.unreadTotal);
|
||||||
|
app.get('/api/unread/total', app.prepareAPI, app.authenticate, controllers.categories.unreadTotal);
|
||||||
|
|
||||||
app.get('/category/:category_id/:slug?', app.buildHeader, controllers.categories.get);
|
app.get('/category/:category_id/:slug?', app.buildHeader, controllers.categories.get);
|
||||||
app.get('/api/category/:category_id/:slug?', app.prepareAPI, controllers.categories.get);
|
app.get('/api/category/:category_id/:slug?', app.prepareAPI, controllers.categories.get);
|
||||||
|
|||||||
Reference in New Issue
Block a user