@jsprismarine/raknet
Version:
Basic RakNet implementation written in TypeScript
24 lines (23 loc) • 1.89 kB
JavaScript
;
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/connection/ConnectedPing.ts
var ConnectedPing = class extends require_protocol_Packet.default {
constructor(buffer) {
super(require_protocol_MessageIdentifiers.MessageIdentifiers.CONNECTED_PING, buffer);
}
clientTimestamp;
decodePayload() {
this.clientTimestamp = this.readLong();
}
encodePayload() {
this.writeLong(this.clientTimestamp);
}
};
//#endregion
exports.default = ConnectedPing;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29ubmVjdGVkUGluZy5janMuY2pzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9wcm90b2NvbC9jb25uZWN0aW9uL0Nvbm5lY3RlZFBpbmcudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTWVzc2FnZUlkZW50aWZpZXJzIH0gZnJvbSAnLi4vTWVzc2FnZUlkZW50aWZpZXJzJztcbmltcG9ydCBQYWNrZXQgZnJvbSAnLi4vUGFja2V0JztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ29ubmVjdGVkUGluZyBleHRlbmRzIFBhY2tldCB7XG4gICAgcHVibGljIGNvbnN0cnVjdG9yKGJ1ZmZlcjogQnVmZmVyKSB7XG4gICAgICAgIHN1cGVyKE1lc3NhZ2VJZGVudGlmaWVycy5DT05ORUNURURfUElORywgYnVmZmVyKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgY2xpZW50VGltZXN0YW1wITogYmlnaW50O1xuXG4gICAgcHVibGljIGRlY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMuY2xpZW50VGltZXN0YW1wID0gdGhpcy5yZWFkTG9uZygpO1xuICAgIH1cblxuICAgIHB1YmxpYyBlbmNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLndyaXRlTG9uZyh0aGlzLmNsaWVudFRpbWVzdGFtcCk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUdBLElBQXFCLGdCQUFyQixjQUEyQyx3QkFBQSxRQUFPO0NBQzlDLFlBQW1CLFFBQWdCO0VBQy9CLE1BQU0sb0NBQUEsbUJBQW1CLGdCQUFnQixNQUFNO0NBQ25EO0NBRUE7Q0FFQSxnQkFBNkI7RUFDekIsS0FBSyxrQkFBa0IsS0FBSyxTQUFTO0NBQ3pDO0NBRUEsZ0JBQTZCO0VBQ3pCLEtBQUssVUFBVSxLQUFLLGVBQWU7Q0FDdkM7QUFDSiJ9