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;