Guest User

Untitled

a guest
Aug 3rd, 2020
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. app.js:
  2. const express = require('express'),
  3.     app = express(),
  4.     http = require('http').createServer(app),
  5.     io = require('socket.io')(http),
  6.     port = process.env.PORT || 3020;
  7.  
  8. require('./routes/v1/chat/chat')(io);
  9.  
  10. chat.js:
  11. exports = module.exports = (io) => {
  12.     io.sockets.on('connection', (socket) => {
  13.         socket.on('room', (msg) => {
  14.             socket.join(msg.roomId);
  15.         });
  16.  
  17.         socket.on('message', (msg) => {
  18.             console.log(msg)
  19.             io.to(msg.roomId).emit('message', msg.message);
  20.         });
  21.     });
  22. }
  23.  
Add Comment
Please, Sign In to add comment