mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 11:05:54 +01:00 
			
		
		
		
	check for online/offline users, added custom redis sismembers method, fix for category view not showing up if it has no topics
This commit is contained in:
		
							
								
								
									
										17
									
								
								src/user.js
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								src/user.js
									
									
									
									
									
								
							| @@ -660,7 +660,22 @@ var config = require('../config.js'), | ||||
| 				} | ||||
| 			}); | ||||
| 		} | ||||
| 	} | ||||
| 	}; | ||||
|  | ||||
| 	User.get_online_users = function(socket, uids) { | ||||
| 		RDB.sismembers('users:online', uids, function(err, data) { | ||||
| 			socket.emit('api:user.get_online_users', data); | ||||
| 		});		 | ||||
| 	}; | ||||
|  | ||||
| 	User.go_online = function(uid) { | ||||
| 		RDB.sadd('users:online', uid); | ||||
| 	}; | ||||
|  | ||||
| 	User.go_offline = function(uid) { | ||||
| 		RDB.srem('users:online', uid); | ||||
| 	}; | ||||
|  | ||||
|  | ||||
| 	User.active = { | ||||
| 		get_record : function(socket) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user