ws.js
502 Bytes
'use strict';
class Ws {
constructor() {
}
init(io) {
this.io = io;
this.io.on('connection', this.onConn);
this.io.of('/building/log', this.onBuildingLogConn);
}
broadcast(path, msg) {
this.io.emit(path, msg);
}
onConn(socket) {
console.log(socket.conn.id);
}
onBuildingLogConn(socket) {
socket.on('message', (msg) => {
console.log(msg);
});
}
}
let ws = new Ws();
module.exports = ws;