added real username to posts

v1.18.x
psychobunny 12 years ago
parent b97157d8fd
commit edf58693cc

@ -18,7 +18,7 @@
<div id="content_{posts.pid}" class="post-content">{posts.content}</div> <div id="content_{posts.pid}" class="post-content">{posts.content}</div>
<!--<p>Posted {posts.relativeTime} by user {posts.uid}.</p>--> <!--<p>Posted {posts.relativeTime} by user {posts.uid}.</p>-->
<div class="profile-block"> <div class="profile-block">
posted by <strong>psychobunny</strong> {posts.relativeTime} posted by <strong>{posts.userName}</strong> {posts.relativeTime}
<span class="post-buttons"> <span class="post-buttons">
<div id="quote_{posts.pid}" class="quote"><i class="icon-quote-left"></i></div> <div id="quote_{posts.pid}" class="quote"><i class="icon-quote-left"></i></div>
<div class="favourite"><i class="icon-star-empty"></i></div> <div class="favourite"><i class="icon-star-empty"></i></div>

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

Loading…
Cancel
Save