UNPKG

@jsprismarine/raknet

Version:
26 lines (25 loc) 2.23 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const require_protocol_MessageIdentifiers = require("../MessageIdentifiers.cjs.cjs"); const require_protocol_OfflinePacket = require("../OfflinePacket.cjs.cjs"); //#region src/protocol/offline/UnconnectedPing.ts var UnconnectedPing = class extends require_protocol_OfflinePacket.default { constructor(buffer) { super(require_protocol_MessageIdentifiers.MessageIdentifiers.UNCONNECTED_PING, buffer); } timestamp; decodePayload() { this.timestamp = this.readLong(); this.readMagic(); } encodePayload() { this.writeLong(this.timestamp); this.writeMagic(); } }; //#endregion exports.default = UnconnectedPing; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVW5jb25uZWN0ZWRQaW5nLmNqcy5janMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3Byb3RvY29sL29mZmxpbmUvVW5jb25uZWN0ZWRQaW5nLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1lc3NhZ2VJZGVudGlmaWVycyB9IGZyb20gJy4uL01lc3NhZ2VJZGVudGlmaWVycyc7XG5pbXBvcnQgT2ZmbGluZVBhY2tldCBmcm9tICcuLi9PZmZsaW5lUGFja2V0JztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgVW5jb25uZWN0ZWRQaW5nIGV4dGVuZHMgT2ZmbGluZVBhY2tldCB7XG4gICAgcHVibGljIGNvbnN0cnVjdG9yKGJ1ZmZlcj86IEJ1ZmZlcikge1xuICAgICAgICBzdXBlcihNZXNzYWdlSWRlbnRpZmllcnMuVU5DT05ORUNURURfUElORywgYnVmZmVyKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgdGltZXN0YW1wITogYmlnaW50O1xuICAgIC8vIHB1YmxpYyBjbGllbnRHVUlEITogYmlnaW50O1xuXG4gICAgcHVibGljIGRlY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMudGltZXN0YW1wID0gdGhpcy5yZWFkTG9uZygpO1xuICAgICAgICB0aGlzLnJlYWRNYWdpYygpO1xuICAgICAgICAvLyB0aGlzLmNsaWVudEdVSUQgPSB0aGlzLnJlYWRMb25nKCk7XG4gICAgfVxuXG4gICAgcHVibGljIGVuY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMud3JpdGVMb25nKHRoaXMudGltZXN0YW1wKTtcbiAgICAgICAgdGhpcy53cml0ZU1hZ2ljKCk7XG4gICAgICAgIC8vIHRoaXMud3JpdGVMb25nKHRoaXMuY2xpZW50R1VJRCk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUdBLElBQXFCLGtCQUFyQixjQUE2QywrQkFBQSxRQUFjO0NBQ3ZELFlBQW1CLFFBQWlCO0VBQ2hDLE1BQU0sb0NBQUEsbUJBQW1CLGtCQUFrQixNQUFNO0NBQ3JEO0NBRUE7Q0FHQSxnQkFBNkI7RUFDekIsS0FBSyxZQUFZLEtBQUssU0FBUztFQUMvQixLQUFLLFVBQVU7Q0FFbkI7Q0FFQSxnQkFBNkI7RUFDekIsS0FBSyxVQUFVLEtBQUssU0FBUztFQUM3QixLQUFLLFdBQVc7Q0FFcEI7QUFDSiJ9