UNPKG

steam-condenser

Version:
28 lines 1.23 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var RCONServerdataResponseValuePacket_1 = __importDefault(require("./RCONServerdataResponseValuePacket")); var RCONServerdataAuthResponsePacket_1 = __importDefault(require("./RCONServerdataAuthResponsePacket")); var RCONPacketFactory = /** @class */ (function () { function RCONPacketFactory() { } RCONPacketFactory.GetPacketFromData = function (buffer) { // var size = buffer.readInt32LE(0); var requestID = buffer.readInt32LE(0); var type = buffer.readInt32LE(4); var body = buffer.slice(8, buffer.length - 2); switch (type) { case 0x00: return new RCONServerdataResponseValuePacket_1.default(requestID, body); case 0x02: return new RCONServerdataAuthResponsePacket_1.default(requestID); default: throw new Error("Unknown packet type " + type); } }; return RCONPacketFactory; }()); exports.default = RCONPacketFactory; //# sourceMappingURL=RCONPacketFactory.js.map