issue #1788 - start

This commit is contained in:
Julian Lam
2014-07-04 19:54:47 -04:00
parent 5097526ae0
commit 0dad7adb8d
6 changed files with 25 additions and 3 deletions

View File

@@ -15,6 +15,7 @@ var app,
db = require('./../database'),
categories = require('./../categories'),
topics = require('./../topics'),
messaging = require('../messaging'),
controllers = {
api: require('./../controllers/api')
@@ -189,6 +190,20 @@ middleware.checkAccountPermissions = function(req, res, next) {
});
};
middleware.getChatMessages = function(req, res, next) {
user.getUidByUserslug(req.params.userslug, function(err, toUid) {
if (!err && toUid) {
messaging.getMessages(req.user.uid, toUid, false, function(err, messages) {
res.locals.messages = messages;
next();
});
} else {
res.locals.messages = [];
next();
}
});
};
middleware.buildHeader = function(req, res, next) {
res.locals.renderHeader = true;
async.parallel({