removed notification count in title, removed api calls to it (left method intact) so hopefully title building is faster too. closes #625

This commit is contained in:
psychobunny
2013-12-07 16:57:43 -05:00
parent 0bcc1642c7
commit 274310e35a
2 changed files with 7 additions and 15 deletions

View File

@@ -144,27 +144,19 @@ var fs = require('fs'),
};
Meta.title = {
build: function (urlFragment, current_user, callback) {
var self = this,
user = require('./user');
build: function (urlFragment, callback) {
var user = require('./user');
async.parallel({
title: function (next) {
self.parseFragment(urlFragment, next);
},
notifCount: function (next) {
user.notifications.getUnreadCount(current_user, next);
}
}, function (err, values) {
Meta.title.parseFragment(urlFragment, function(err, title) {
var title;
if (err) {
title = Meta.config.title || 'NodeBB';
} else {
title = (values.title ? values.title + ' | ' : '') + (Meta.config.title || 'NodeBB');
title = (title ? title + ' | ' : '') + (Meta.config.title || 'NodeBB');
}
callback(null, title, values.notifCount);
callback(null, title);
});
},
parseFragment: function (urlFragment, callback) {