avocado-old/packages/server/socket.js
2019-03-17 23:45:48 -05:00

22 lines
420 B
JavaScript

const {EventEmitter} = require('events');
const SocketServer = require('socket.io');
export class Server extends EventEmitter {
constructor(httpServer) {
super();
this.io = new SocketServer(httpServer, {
path: '/avocado',
serveClient: false,
});
this.io.on('connect', (socket) => {
this.emit('connect', socket);
});
}
broadcast(message) {
this.io.send(message);
}
}