added API call for total unread topics; moved unread notification parsing to client side

also fixed a bug where the new notification icon glow would disappear on
page refresh even if there were existing notifications.
This commit is contained in:
psychobunny
2013-08-21 23:34:35 +08:00
parent 5ab1758d28
commit 746fa93c80
6 changed files with 30 additions and 12 deletions

View File

@@ -137,6 +137,13 @@ var user = require('./../user.js'),
});
});
app.get('/api/unread/total', function(req, res) {
var uid = (req.user) ? req.user.uid : 0;
topics.getTotalUnread(uid, function(data) {
res.json(data);
});
});
app.get('/api/confirm/:id', function(req, res) {
user.email.confirm(req.params.id, function(data) {
if (data.status === 'ok') {