Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit 80ec77a

Browse files
committed
dont rely on timeline linkage to find events to redact
1 parent c97d1d5 commit 80ec77a

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/components/views/rooms/MemberInfo.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -364,17 +364,16 @@ module.exports = createReactClass({
364364
if (!room) {
365365
return;
366366
}
367-
let timeline = room.getLiveTimeline();
367+
const timelineSet = room.getUnfilteredTimelineSet();
368368
let eventsToRedact = [];
369-
while (timeline) {
369+
for (const timeline of timelineSet.getTimelines()) {
370370
eventsToRedact = timeline.getEvents().reduce((events, event) => {
371371
if (event.getSender() === userId && !event.isRedacted()) {
372372
return events.concat(event);
373373
} else {
374374
return events;
375375
}
376376
}, eventsToRedact);
377-
timeline = timeline.getNeighbouringTimeline(EventTimeline.BACKWARDS);
378377
}
379378

380379
const count = eventsToRedact.length;

0 commit comments

Comments
 (0)