Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. io.on('connection', function(socket) {
  2. console.log('@@ client connected',socket.id);
  3.  
  4. socket.emit('user.list', { users: users });
  5.  
  6. socket.on('search.user', (data) => {
  7. var filter = data.data ? data.data.toLowerCase() : "";
  8. var matchesFilter = new RegExp(filter, "i")
  9. var filtered = users.filter(user => {
  10. if (user.first_name.toLowerCase().includes(filter, 0) || user.last_name.toLowerCase().includes(filter, 0))
  11. return true;
  12. else
  13. return false;
  14. });
  15. socket.emit('user.list', { users: filtered });
  16. });
  17.  
  18. socket.emit('room.joined', socket.id + ' joined the hallway');
  19. socket.on('room.join', function(room) {
  20. socket.join(room);
  21. io.to(room).emit('room.joined', socket.id + ' joined the ' + room);
  22. });
  23. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement