omelop
Version:
[](https://travis-ci.org/node-omelop/omelop)
15 lines • 1.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.handle = void 0;
const omelop_protocol_1 = require("omelop-protocol");
function handle(socket, reason) {
// websocket close code 1000 would emit when client close the connection
if (typeof reason === 'string') {
let res = {
reason: reason
};
socket.sendRaw(omelop_protocol_1.Package.encode(omelop_protocol_1.Package.TYPE_KICK, Buffer.from(JSON.stringify(res))));
}
}
exports.handle = handle;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoia2ljay5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xpYi9jb25uZWN0b3JzL2NvbW1hbmRzL2tpY2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEscURBQTBDO0FBRTFDLFNBQWdCLE1BQU0sQ0FBQyxNQUFlLEVBQUUsTUFBYztJQUNsRCx3RUFBd0U7SUFDeEUsSUFBSSxPQUFPLE1BQU0sS0FBSyxRQUFRLEVBQUU7UUFDNUIsSUFBSSxHQUFHLEdBQUc7WUFDTixNQUFNLEVBQUUsTUFBTTtTQUNqQixDQUFDO1FBQ0YsTUFBTSxDQUFDLE9BQU8sQ0FBQyx5QkFBTyxDQUFDLE1BQU0sQ0FBQyx5QkFBTyxDQUFDLFNBQVMsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7S0FDdkY7QUFDTCxDQUFDO0FBUkQsd0JBUUMifQ==