diff --git a/src/user.js b/src/user.js index f988d105ec..a51d842e60 100644 --- a/src/user.js +++ b/src/user.js @@ -1,16 +1,17 @@ -var utils = require('./../public/src/utils.js'), - RDB = require('./redis.js'), - emailjs = require('emailjs'), - meta = require('./meta.js'), - emailjsServer = emailjs.server.connect(meta.config['email:smtp:host'] || '127.0.0.1'), - bcrypt = require('bcrypt'), - Groups = require('./groups'), - notifications = require('./notifications.js'), - topics = require('./topics.js'), +var bcrypt = require('bcrypt'), async = require('async'), + emailjs = require('emailjs'), nconf = require('nconf'), + winston = require('winston'), userSearch = require('reds').createSearch('nodebbusersearch'), - winston = require('winston'); + + utils = require('./../public/src/utils'), + RDB = require('./redis'), + meta = require('./meta'), + emailjsServer = emailjs.server.connect(meta.config['email:smtp:host'] || '127.0.0.1'), + Groups = require('./groups'), + notifications = require('./notifications'), + topics = require('./topics'); (function(User) { 'use strict'; @@ -114,13 +115,6 @@ var utils = require('./../public/src/utils.js'), userSearch.index(username, uid); - if (typeof io !== 'undefined') { - io.sockets.emit('user.latest', { - userslug: userslug, - username: username - }); - } - if (password !== undefined) { User.hashPassword(password, function(err, hash) { User.setUserField(uid, 'password', hash); @@ -642,21 +636,6 @@ var utils = require('./../public/src/utils.js'), }); }; - User.latest = function(socket) { - RDB.zrevrange('users:joindate', 0, 0, function(err, uid) { - RDB.handle(err); - - User.getUserFields(uid, ['username', 'userslug'], function(err, userData) { - if (!err && userData) { - socket.emit('user.latest', { - userslug: userData.userslug, - username: userData.username - }); - } - }); - }); - }; - User.getUidByUsername = function(username, callback) { RDB.hget('username:uid', username, callback); }; diff --git a/src/websockets.js b/src/websockets.js index f3255811a2..41f42a944c 100644 --- a/src/websockets.js +++ b/src/websockets.js @@ -247,10 +247,6 @@ module.exports.init = function(io) { posts.getTopicPostStats(); }); - socket.on('user.latest', function(data) { - user.latest(socket, data); - }); - socket.on('user.email.exists', function(data) { user.email.exists(socket, data.email); });