mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-30 18:46:01 +01:00 
			
		
		
		
	if status is not set assume online
This commit is contained in:
		| @@ -55,6 +55,7 @@ SocketUser.isOnline = function(socket, uid, callback) { | |||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		var online = module.parent.exports.isUserOnline(uid); | 		var online = module.parent.exports.isUserOnline(uid); | ||||||
|  |  | ||||||
| 		if(!online) { | 		if(!online) { | ||||||
| 			status = 'offline'; | 			status = 'offline'; | ||||||
| 		} | 		} | ||||||
| @@ -204,6 +205,8 @@ SocketUser.loadMore = function(socket, data, callback) { | |||||||
| 	}); | 	}); | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| SocketUser.setStatus = function(socket, status, callback) { | SocketUser.setStatus = function(socket, status, callback) { | ||||||
| 	var server = require('./index'); | 	var server = require('./index'); | ||||||
| 	user.setUserField(socket.uid, 'status', status, function(err) { | 	user.setUserField(socket.uid, 'status', status, function(err) { | ||||||
|   | |||||||
| @@ -409,7 +409,7 @@ var bcrypt = require('bcryptjs'), | |||||||
| 			function getUserData(uid, callback) { | 			function getUserData(uid, callback) { | ||||||
| 				User.getUserData(uid, function(err, userData) { | 				User.getUserData(uid, function(err, userData) { | ||||||
| 					if(!userData.status) { | 					if(!userData.status) { | ||||||
| 						userData.status = 'offline'; | 						userData.status = 'online'; | ||||||
| 					} | 					} | ||||||
|  |  | ||||||
| 					User.isAdministrator(uid, function(err, isAdmin) { | 					User.isAdministrator(uid, function(err, isAdmin) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user