Advertisement
Guest User

Untitled

a guest
May 25th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. var socketsRepo = require(your db handler repository class)();
  2.  
  3. base.io.on('connection', function (socket) {
  4. var region = socket.handshake.query.region || null;
  5.  
  6. // the codes when connection just connected
  7. socketsRepo.insertSocket(socket.session.user._id, socket.id, region).then(function () {
  8.  
  9. socket.on('disconnect', function () {
  10. socketsRepo.deleteSocket(socket.id).then(function () {
  11. // your code after it deleted the socket
  12. }, function (err) {
  13. console.error(err);
  14. });
  15. });
  16. }, function (err) {
  17. console.error(err);
  18. socket.disconnect();
  19. });
  20. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement