mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 03:26:04 +01:00
user name on home.tpl
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<!-- BEGIN topics -->
|
||||
<a href="topic/{topics.slug}"><li class="topic-row">
|
||||
<h4>{topics.title}</h4>
|
||||
<p>Posted {topics.relativeTime} by user <span class="username">{topics.uid}</span>. {topics.post_count} posts.</p>
|
||||
<p>Posted {topics.relativeTime} by <span class="username">{topics.uid}</span>. {topics.post_count} posts.</p>
|
||||
</li></a>
|
||||
<!-- END topics -->
|
||||
</ul>
|
||||
@@ -17,13 +17,13 @@ jQuery('document').ready(function() {
|
||||
jQuery('.username').each(function() {
|
||||
var userId = this.innerHTML;
|
||||
|
||||
socket.on('api:user.get', function(userObj) {
|
||||
console.log("derp");
|
||||
console.log(userObj);
|
||||
|
||||
});
|
||||
(function(span){
|
||||
socket.on('api:user.getNameByUid', function(username) {
|
||||
span.innerHTML = username;
|
||||
});
|
||||
})(this);
|
||||
|
||||
socket.emit('api:user.get', { fields: [ 'uid' ], 'uid': userId });
|
||||
socket.emit('api:user.getNameByUid', { fields: [ 'username' ], 'uid': userId });
|
||||
|
||||
})
|
||||
|
||||
|
||||
@@ -262,6 +262,10 @@ var config = require('../config.js'),
|
||||
RDB.get('username:' + username + ':uid', callback);
|
||||
};
|
||||
|
||||
User.get_username_by_uid = function(uid, callback) {
|
||||
RDB.get('uid:' + uid+ ':username', callback);
|
||||
};
|
||||
|
||||
User.get_uid_by_email = function(email, callback) {
|
||||
RDB.get('email:' + email, callback)
|
||||
};
|
||||
|
||||
@@ -70,7 +70,13 @@ var SocketIO = require('socket.io').listen(global.server,{log:false}),
|
||||
// BEGIN: API calls (todo: organize)
|
||||
// julian: :^)
|
||||
socket.on('api:user.get', function(data) {
|
||||
modules.user.get(socket, data.uid || uid, data.fields);
|
||||
modules.user.get(socket, uid, data.fields);
|
||||
});
|
||||
|
||||
socket.on('api:user.getNameByUid', function(data) {
|
||||
modules.user.get_username_by_uid(data.uid, function(data){
|
||||
socket.emit('api:user.getNameByUid', data);
|
||||
});
|
||||
});
|
||||
|
||||
socket.on('user.exists', function(data) {
|
||||
|
||||
Reference in New Issue
Block a user