Skip to content

Commit 7bbf410

Browse files
kegsay3nprob
authored andcommitted
Review comments
1 parent b7e163c commit 7bbf410

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/sliding-sync-sdk.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -415,9 +415,9 @@ export class SlidingSyncSdk {
415415
// we should not know about any of these timeline entries if this is a genuinely new room.
416416
// If we do, then we've effectively done scrollback (e.g requesting timeline_limit: 1 for
417417
// this room, then timeline_limit: 50).
418-
const knownEvents: Record<string, boolean> = {};
418+
const knownEvents = new Set<string>();
419419
room.getLiveTimeline().getEvents().forEach((e) => {
420-
knownEvents[e.getId()] = true;
420+
knownEvents.add(e.getId());
421421
});
422422
// all unknown events BEFORE a known event must be scrollback e.g:
423423
// D E <-- what we know
@@ -432,7 +432,7 @@ export class SlidingSyncSdk {
432432
let seenKnownEvent = false;
433433
for (let i = timelineEvents.length-1; i >= 0; i--) {
434434
const recvEvent = timelineEvents[i];
435-
if (knownEvents[recvEvent.getId()]) {
435+
if (knownEvents.has(recvEvent.getId())) {
436436
seenKnownEvent = true;
437437
continue; // don't include this event, it's a dupe
438438
}

0 commit comments

Comments
 (0)