Skip to content

Commit 7393768

Browse files
committed
formatting
1 parent 2649af8 commit 7393768

File tree

1 file changed

+22
-13
lines changed

1 file changed

+22
-13
lines changed

packages/rrweb/src/replay/index.ts

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ export class Replayer {
237237
this.eventIndexCache = {
238238
lastTime: -1,
239239
lastIndex: 0,
240-
maxDrift: 3000 // 3 second max drift from the current playback position.
240+
maxDrift: 3000, // 3 second max drift from the current playback position.
241241
};
242242

243243
this.setupDom();
@@ -646,8 +646,12 @@ export class Replayer {
646646
this.backToNormal();
647647
}
648648

649-
private binarySearchEventIndex(events: eventWithTime[], currentEventTime: number): number {
650-
let left = 0, right = events.length - 1;
649+
private binarySearchEventIndex(
650+
events: eventWithTime[],
651+
currentEventTime: number,
652+
): number {
653+
let left = 0,
654+
right = events.length - 1;
651655
let result = -1;
652656

653657
while (left <= right) {
@@ -662,15 +666,18 @@ export class Replayer {
662666
return result;
663667
}
664668

665-
private getCachedEventIndex(events: eventWithTime[], currentEventTime: number): number {
669+
private getCachedEventIndex(
670+
events: eventWithTime[],
671+
currentEventTime: number,
672+
): number {
666673
const cache = this.eventIndexCache;
667674
if (cache.lastIndex < events.length) {
668675
const cachedEvent = events[cache.lastIndex];
669-
if (cachedEvent) {
670-
const eventTimeDiff = Math.abs(cachedEvent.timestamp - currentEventTime);
671-
if (eventTimeDiff <= cache.maxDrift) {
672-
return cache.lastIndex;
673-
}
676+
if (
677+
cachedEvent &&
678+
Math.abs(cachedEvent.timestamp - currentEventTime) <= cache.maxDrift
679+
) {
680+
return cache.lastIndex;
674681
}
675682
}
676683
return -1;
@@ -708,7 +715,9 @@ export class Replayer {
708715

709716
// Find next user interaction event starting from the current event index
710717
const currentEvent = events[currentEventIndex];
711-
const threshold = this.config.inactivePeriodThreshold * this.speedService.state.context.timer.speed;
718+
const threshold =
719+
this.config.inactivePeriodThreshold *
720+
this.speedService.state.context.timer.speed;
712721
for (let i = currentEventIndex + 1; i < events.length; i++) {
713722
const event = events[i];
714723
if (this.isUserInteraction(event)) {
@@ -719,10 +728,10 @@ export class Replayer {
719728
const payload = {
720729
speed: Math.min(
721730
Math.round(gapTime / SKIP_TIME_INTERVAL),
722-
this.config.maxSpeed
723-
)
731+
this.config.maxSpeed,
732+
),
724733
};
725-
this.speedService.send({ type: "FAST_FORWARD", payload });
734+
this.speedService.send({ type: 'FAST_FORWARD', payload });
726735
this.emitter.emit(ReplayerEvents.SkipStart, payload);
727736
}
728737
break;

0 commit comments

Comments
 (0)