Decrypt messages on when used on a timeline

pull/21833/head
Germain Souquet 2021-05-07 15:16:54 +01:00
parent 5bd4120920
commit fa30285c6b
1 changed files with 8 additions and 0 deletions

View File

@ -1141,6 +1141,14 @@ class TimelinePanel extends React.Component {
// get the list of events from the timeline window and the pending event list
_getEvents() {
const events = this._timelineWindow.getEvents();
events
.forEach(event => {
if (event.shouldAttemptDecryption()) {
event.attemptDecryption(MatrixClientPeg.get()._crypto);
}
});
const firstVisibleEventIndex = this._checkForPreJoinUISI(events);
// Hold onto the live events separately. The read receipt and read marker