UNPKG

@jsprismarine/raknet

Version:
29 lines (28 loc) 2.44 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const require_protocol_Packet = require("../Packet.cjs.cjs"); const require_protocol_MessageIdentifiers = require("../MessageIdentifiers.cjs.cjs"); //#region src/protocol/login/ConnectionRequest.ts var ConnectionRequest = class extends require_protocol_Packet.default { constructor(buffer) { super(require_protocol_MessageIdentifiers.MessageIdentifiers.CONNECTION_REQUEST, buffer); } clientGUID; requestTimestamp; decodePayload() { this.clientGUID = this.readLong(); this.requestTimestamp = this.readLong(); this.readByte(); } encodePayload() { this.writeLong(this.clientGUID); this.writeLong(this.requestTimestamp); this.writeByte(0); } }; //#endregion exports.default = ConnectionRequest; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29ubmVjdGlvblJlcXVlc3QuY2pzLmNqcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcHJvdG9jb2wvbG9naW4vQ29ubmVjdGlvblJlcXVlc3QudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTWVzc2FnZUlkZW50aWZpZXJzIH0gZnJvbSAnLi4vTWVzc2FnZUlkZW50aWZpZXJzJztcbmltcG9ydCBQYWNrZXQgZnJvbSAnLi4vUGFja2V0JztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ29ubmVjdGlvblJlcXVlc3QgZXh0ZW5kcyBQYWNrZXQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihidWZmZXI/OiBCdWZmZXIpIHtcbiAgICAgICAgc3VwZXIoTWVzc2FnZUlkZW50aWZpZXJzLkNPTk5FQ1RJT05fUkVRVUVTVCwgYnVmZmVyKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgY2xpZW50R1VJRCE6IGJpZ2ludDtcbiAgICBwdWJsaWMgcmVxdWVzdFRpbWVzdGFtcCE6IGJpZ2ludDtcblxuICAgIHB1YmxpYyBkZWNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLmNsaWVudEdVSUQgPSB0aGlzLnJlYWRMb25nKCk7XG4gICAgICAgIHRoaXMucmVxdWVzdFRpbWVzdGFtcCA9IHRoaXMucmVhZExvbmcoKTtcbiAgICAgICAgdGhpcy5yZWFkQnl0ZSgpOyAvLyBTZWN1cmVcbiAgICB9XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZUxvbmcodGhpcy5jbGllbnRHVUlEKTtcbiAgICAgICAgdGhpcy53cml0ZUxvbmcodGhpcy5yZXF1ZXN0VGltZXN0YW1wKTtcbiAgICAgICAgdGhpcy53cml0ZUJ5dGUoMCk7IC8vIFNlY3VyZVxuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFHQSxJQUFxQixvQkFBckIsY0FBK0Msd0JBQUEsUUFBTztDQUNsRCxZQUFtQixRQUFpQjtFQUNoQyxNQUFNLG9DQUFBLG1CQUFtQixvQkFBb0IsTUFBTTtDQUN2RDtDQUVBO0NBQ0E7Q0FFQSxnQkFBNkI7RUFDekIsS0FBSyxhQUFhLEtBQUssU0FBUztFQUNoQyxLQUFLLG1CQUFtQixLQUFLLFNBQVM7RUFDdEMsS0FBSyxTQUFTO0NBQ2xCO0NBRUEsZ0JBQTZCO0VBQ3pCLEtBQUssVUFBVSxLQUFLLFVBQVU7RUFDOUIsS0FBSyxVQUFVLEtBQUssZ0JBQWdCO0VBQ3BDLEtBQUssVUFBVSxDQUFDO0NBQ3BCO0FBQ0oifQ==