@jsprismarine/raknet
Version:
Basic RakNet implementation written in TypeScript
19 lines (18 loc) • 1.64 kB
JavaScript
import Packet from "../Packet.es.js";
import { MessageIdentifiers } from "../MessageIdentifiers.es.js";
//#region src/protocol/connection/ConnectedPing.ts
var ConnectedPing = class extends Packet {
constructor(buffer) {
super(MessageIdentifiers.CONNECTED_PING, buffer);
}
clientTimestamp;
decodePayload() {
this.clientTimestamp = this.readLong();
}
encodePayload() {
this.writeLong(this.clientTimestamp);
}
};
//#endregion
export { ConnectedPing as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29ubmVjdGVkUGluZy5lcy5qcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcHJvdG9jb2wvY29ubmVjdGlvbi9Db25uZWN0ZWRQaW5nLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1lc3NhZ2VJZGVudGlmaWVycyB9IGZyb20gJy4uL01lc3NhZ2VJZGVudGlmaWVycyc7XG5pbXBvcnQgUGFja2V0IGZyb20gJy4uL1BhY2tldCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIENvbm5lY3RlZFBpbmcgZXh0ZW5kcyBQYWNrZXQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihidWZmZXI6IEJ1ZmZlcikge1xuICAgICAgICBzdXBlcihNZXNzYWdlSWRlbnRpZmllcnMuQ09OTkVDVEVEX1BJTkcsIGJ1ZmZlcik7XG4gICAgfVxuXG4gICAgcHVibGljIGNsaWVudFRpbWVzdGFtcCE6IGJpZ2ludDtcblxuICAgIHB1YmxpYyBkZWNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLmNsaWVudFRpbWVzdGFtcCA9IHRoaXMucmVhZExvbmcoKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZUxvbmcodGhpcy5jbGllbnRUaW1lc3RhbXApO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7O0FBR0EsSUFBcUIsZ0JBQXJCLGNBQTJDLE9BQU87Q0FDOUMsWUFBbUIsUUFBZ0I7RUFDL0IsTUFBTSxtQkFBbUIsZ0JBQWdCLE1BQU07Q0FDbkQ7Q0FFQTtDQUVBLGdCQUE2QjtFQUN6QixLQUFLLGtCQUFrQixLQUFLLFNBQVM7Q0FDekM7Q0FFQSxnQkFBNkI7RUFDekIsS0FBSyxVQUFVLEtBQUssZUFBZTtDQUN2QztBQUNKIn0=