UNPKG

@jsprismarine/raknet

Version:
26 lines (21 loc) 2.4 kB
'use strict'; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } }); const protocol_MessageIdentifiers = require('../MessageIdentifiers.cjs.cjs'); const protocol_OfflinePacket = require('../OfflinePacket.cjs.cjs'); class UnconnectedPing extends protocol_OfflinePacket.default { constructor(buffer) { super(protocol_MessageIdentifiers.MessageIdentifiers.UNCONNECTED_PING, buffer); } timestamp; // public clientGUID!: bigint; decodePayload() { this.timestamp = this.readLong(); this.readMagic(); } encodePayload() { this.writeLong(this.timestamp); this.writeMagic(); } } exports.default = UnconnectedPing; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVW5jb25uZWN0ZWRQaW5nLmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9wcm90b2NvbC9vZmZsaW5lL1VuY29ubmVjdGVkUGluZy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNZXNzYWdlSWRlbnRpZmllcnMgfSBmcm9tICcuLi9NZXNzYWdlSWRlbnRpZmllcnMnO1xuaW1wb3J0IE9mZmxpbmVQYWNrZXQgZnJvbSAnLi4vT2ZmbGluZVBhY2tldCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFVuY29ubmVjdGVkUGluZyBleHRlbmRzIE9mZmxpbmVQYWNrZXQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihidWZmZXI/OiBCdWZmZXIpIHtcbiAgICAgICAgc3VwZXIoTWVzc2FnZUlkZW50aWZpZXJzLlVOQ09OTkVDVEVEX1BJTkcsIGJ1ZmZlcik7XG4gICAgfVxuXG4gICAgcHVibGljIHRpbWVzdGFtcCE6IGJpZ2ludDtcbiAgICAvLyBwdWJsaWMgY2xpZW50R1VJRCE6IGJpZ2ludDtcblxuICAgIHB1YmxpYyBkZWNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLnRpbWVzdGFtcCA9IHRoaXMucmVhZExvbmcoKTtcbiAgICAgICAgdGhpcy5yZWFkTWFnaWMoKTtcbiAgICAgICAgLy8gdGhpcy5jbGllbnRHVUlEID0gdGhpcy5yZWFkTG9uZygpO1xuICAgIH1cblxuICAgIHB1YmxpYyBlbmNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLndyaXRlTG9uZyh0aGlzLnRpbWVzdGFtcCk7XG4gICAgICAgIHRoaXMud3JpdGVNYWdpYygpO1xuICAgICAgICAvLyB0aGlzLndyaXRlTG9uZyh0aGlzLmNsaWVudEdVSUQpO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJPZmZsaW5lUGFja2V0IiwiTWVzc2FnZUlkZW50aWZpZXJzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBR0EsTUFBcUIsd0JBQXdCQSw4QkFBYyxDQUFBO0FBQUEsRUFDaEQsWUFBWSxNQUFpQixFQUFBO0FBQ2hDLElBQU0sS0FBQSxDQUFBQyw4Q0FBQSxDQUFtQixrQkFBa0IsTUFBTSxDQUFBO0FBQUE7QUFDckQsRUFFTyxTQUFBO0FBQUE7QUFBQSxFQUdBLGFBQXNCLEdBQUE7QUFDekIsSUFBSyxJQUFBLENBQUEsU0FBQSxHQUFZLEtBQUssUUFBUyxFQUFBO0FBQy9CLElBQUEsSUFBQSxDQUFLLFNBQVUsRUFBQTtBQUFBO0FBRW5CLEVBRU8sYUFBc0IsR0FBQTtBQUN6QixJQUFLLElBQUEsQ0FBQSxTQUFBLENBQVUsS0FBSyxTQUFTLENBQUE7QUFDN0IsSUFBQSxJQUFBLENBQUssVUFBVyxFQUFBO0FBQUE7QUFHeEI7Ozs7In0=