@barisusakli  there was a return; if user is offline, don't see any
reason why it should be so I removed it, just FYI
v1.18.x
psychobunny 10 years ago
parent 43bd798f2b
commit 56d1b521c5

@ -173,16 +173,13 @@ define('forum/users', ['translator'], function(translator) {
function onUserStatusChange(data) {
var section = getActiveSection();
if ((section.startsWith('online') || section.startsWith('users'))) {
updateUser(data);
}
}
function updateUser(data) {
if (data.status === 'offline') {
return;
}
app.updateUserStatus($('#users-container [data-uid="' + data.uid +'"] [component="user/status"]'), data.status);
}

@ -29,9 +29,9 @@ SocketUser.deleteAccount = function(socket, data, callback) {
if (err || isAdmin) {
return callback(err || new Error('[[error:cant-delete-admin]]'));
}
user.deleteAccount(socket.uid, callback);
socket.broadcast.emit('event:user_status_change', {uid: socket.uid, status: 'offline'});
user.deleteAccount(socket.uid, callback);
});
}
};

Loading…
Cancel
Save