CodexCapsule / plme.js
LordXido's picture
Update plme.js
ed4ca56 verified
raw
history blame contribute delete
261 Bytes
const timeline = [];
export function record(packet) {
timeline.push(packet);
}
export function replay(cb) {
if (!timeline.length) return;
const t0 = timeline[0].timestamp;
timeline.forEach(p => {
setTimeout(() => cb(p), p.timestamp - t0);
});
}