added real username to posts

This commit is contained in:
psychobunny
2013-05-03 16:43:07 +00:00
parent b97157d8fd
commit edf58693cc
2 changed files with 17 additions and 13 deletions

View File

@@ -1,6 +1,7 @@
var RDB = require('./redis.js'),
utils = require('./utils.js'),
marked = require('marked');
marked = require('marked'),
user = require('./user.js');
(function(Posts) {
//data structure
@@ -41,18 +42,21 @@ var RDB = require('./redis.js'),
uid = replies[1];
timestamp = replies[2];
var posts = [];
for (var i=0, ii=content.length; i<ii; i++) {
posts.push({
'pid' : pid[i],
'content' : marked(content[i]),
'uid' : uid[i],
'timestamp' : timestamp[i],
'relativeTime': utils.relativeTime(timestamp[i])
});
}
user.get_usernames_by_uids(uid, function(userNames) {
var posts = [];
for (var i=0, ii=content.length; i<ii; i++) {
posts.push({
'pid' : pid[i],
'content' : marked(content[i]),
'uid' : uid[i],
'userName' : userNames[i] || 'anonymous',
'timestamp' : timestamp[i],
'relativeTime': utils.relativeTime(timestamp[i])
});
}
callback({'topic_name':topic_name, 'topic_id': tid, 'posts': posts});
callback({'topic_name':topic_name, 'topic_id': tid, 'posts': posts});
});
});
} else {
callback({});