mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-07-07 18:22:23 +02:00
remove user from users:online on delete
This commit is contained in:
@@ -250,18 +250,18 @@ Sockets.getOnlineAnonCount = function () {
|
||||
|
||||
Sockets.reqFromSocket = function(socket) {
|
||||
var headers = socket.request.headers,
|
||||
host = headers.host,
|
||||
referer = headers.referer || '';
|
||||
host = headers.host,
|
||||
referer = headers.referer || '';
|
||||
|
||||
return {
|
||||
ip: socket.ip,
|
||||
host: host,
|
||||
protocol: socket.request.connection.encrypted ? 'https' : 'http',
|
||||
secure: !!socket.request.connection.encrypted,
|
||||
url: referer,
|
||||
path: referer.substr(referer.indexOf(host) + host.length),
|
||||
headers: headers
|
||||
};
|
||||
ip: socket.ip,
|
||||
host: host,
|
||||
protocol: socket.request.connection.encrypted ? 'https' : 'http',
|
||||
secure: !!socket.request.connection.encrypted,
|
||||
url: referer,
|
||||
path: referer.substr(referer.indexOf(host) + host.length),
|
||||
headers: headers
|
||||
};
|
||||
};
|
||||
|
||||
Sockets.isUserOnline = function(uid) {
|
||||
|
||||
@@ -56,7 +56,13 @@ module.exports = function(User) {
|
||||
db.deleteObjectField('email:uid', userData.email.toLowerCase(), next);
|
||||
},
|
||||
function(next) {
|
||||
db.sortedSetsRemove(['users:joindate', 'users:postcount', 'users:reputation', 'users:banned'], uid, next);
|
||||
db.sortedSetsRemove([
|
||||
'users:joindate',
|
||||
'users:postcount',
|
||||
'users:reputation',
|
||||
'users:banned',
|
||||
'users:online'
|
||||
], uid, next);
|
||||
},
|
||||
function(next) {
|
||||
var keys = [
|
||||
|
||||
Reference in New Issue
Block a user