UNPKG

@jsprismarine/raknet

Version:
19 lines (18 loc) 1.59 kB
import Packet from "./Packet.es.js"; import { OFFLINE_MESSAGE_DATA_ID } from "../Constants.es.js"; //#region src/protocol/OfflinePacket.ts var OfflinePacket = class extends Packet { magic; readMagic() { this.magic = this.read(16); } writeMagic() { this.write(OFFLINE_MESSAGE_DATA_ID); } isValid() { return OFFLINE_MESSAGE_DATA_ID.equals(this.magic); } }; //#endregion export { OfflinePacket as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiT2ZmbGluZVBhY2tldC5lcy5qcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi9zcmMvcHJvdG9jb2wvT2ZmbGluZVBhY2tldC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBPRkZMSU5FX01FU1NBR0VfREFUQV9JRCB9IGZyb20gJy4uLyc7XG5pbXBvcnQgUGFja2V0IGZyb20gJy4vUGFja2V0JztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgT2ZmbGluZVBhY2tldCBleHRlbmRzIFBhY2tldCB7XG4gICAgcHJpdmF0ZSBtYWdpYyE6IEJ1ZmZlcjtcblxuICAgIC8vIFVzZWQgdG8gcmVhZCBvZmZsaW5lIHBhY2tldHMgbWFnaWMgKG5lZWRlZCB0byB2YWxpZGF0ZSB0aGUgcGFja2V0KVxuICAgIHB1YmxpYyByZWFkTWFnaWMoKTogdm9pZCB7XG4gICAgICAgIHRoaXMubWFnaWMgPSB0aGlzLnJlYWQoMTYpO1xuICAgIH1cblxuICAgIHB1YmxpYyB3cml0ZU1hZ2ljKCk6IHZvaWQge1xuICAgICAgICB0aGlzLndyaXRlKE9GRkxJTkVfTUVTU0FHRV9EQVRBX0lEKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgaXNWYWxpZCgpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIE9GRkxJTkVfTUVTU0FHRV9EQVRBX0lELmVxdWFscyh0aGlzLm1hZ2ljKTtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7OztBQUdBLElBQXFCLGdCQUFyQixjQUEyQyxPQUFPO0NBQzlDO0NBR0EsWUFBeUI7RUFDckIsS0FBSyxRQUFRLEtBQUssS0FBSyxFQUFFO0NBQzdCO0NBRUEsYUFBMEI7RUFDdEIsS0FBSyxNQUFNLHVCQUF1QjtDQUN0QztDQUVBLFVBQTBCO0VBQ3RCLE9BQU8sd0JBQXdCLE9BQU8sS0FBSyxLQUFLO0NBQ3BEO0FBQ0oifQ==