UNPKG

omelop

Version:

[![Build Status](https://travis-ci.org/node-omelop/omelop.svg?branch=master)](https://travis-ci.org/node-omelop/omelop)

15 lines 1.17 kB
"use strict"; 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==