@jsprismarine/raknet
Version:
Basic RakNet implementation written in TypeScript
23 lines (18 loc) • 1.96 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const protocol_MessageIdentifiers = require('../MessageIdentifiers.cjs.cjs');
const protocol_Packet = require('../Packet.cjs.cjs');
class ConnectedPing extends protocol_Packet.default {
constructor(buffer) {
super(protocol_MessageIdentifiers.MessageIdentifiers.CONNECTED_PING, buffer);
}
clientTimestamp;
decodePayload() {
this.clientTimestamp = this.readLong();
}
encodePayload() {
this.writeLong(this.clientTimestamp);
}
}
exports.default = ConnectedPing;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29ubmVjdGVkUGluZy5janMuY2pzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcHJvdG9jb2wvY29ubmVjdGlvbi9Db25uZWN0ZWRQaW5nLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1lc3NhZ2VJZGVudGlmaWVycyB9IGZyb20gJy4uL01lc3NhZ2VJZGVudGlmaWVycyc7XG5pbXBvcnQgUGFja2V0IGZyb20gJy4uL1BhY2tldCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIENvbm5lY3RlZFBpbmcgZXh0ZW5kcyBQYWNrZXQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihidWZmZXI6IEJ1ZmZlcikge1xuICAgICAgICBzdXBlcihNZXNzYWdlSWRlbnRpZmllcnMuQ09OTkVDVEVEX1BJTkcsIGJ1ZmZlcik7XG4gICAgfVxuXG4gICAgcHVibGljIGNsaWVudFRpbWVzdGFtcCE6IGJpZ2ludDtcblxuICAgIHB1YmxpYyBkZWNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLmNsaWVudFRpbWVzdGFtcCA9IHRoaXMucmVhZExvbmcoKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZUxvbmcodGhpcy5jbGllbnRUaW1lc3RhbXApO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJQYWNrZXQiLCJNZXNzYWdlSWRlbnRpZmllcnMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFHQSxNQUFxQixzQkFBc0JBLHVCQUFPLENBQUE7QUFBQSxFQUN2QyxZQUFZLE1BQWdCLEVBQUE7QUFDL0IsSUFBTSxLQUFBLENBQUFDLDhDQUFBLENBQW1CLGdCQUFnQixNQUFNLENBQUE7QUFBQTtBQUNuRCxFQUVPLGVBQUE7QUFBQSxFQUVBLGFBQXNCLEdBQUE7QUFDekIsSUFBSyxJQUFBLENBQUEsZUFBQSxHQUFrQixLQUFLLFFBQVMsRUFBQTtBQUFBO0FBQ3pDLEVBRU8sYUFBc0IsR0FBQTtBQUN6QixJQUFLLElBQUEsQ0FBQSxTQUFBLENBQVUsS0FBSyxlQUFlLENBQUE7QUFBQTtBQUUzQzs7OzsifQ==