don't redeclare retryEntries, or they won't get passed to writeSync

This commit is contained in:
Bruno Windels 2021-03-02 19:16:39 +01:00
parent 56db210763
commit e85844f482

View file

@ -180,7 +180,7 @@ export class Room extends EventEmitter {
// when new keys arrive, also see if any events that can now be retried to decrypt // when new keys arrive, also see if any events that can now be retried to decrypt
if (newKeys) { if (newKeys) {
const nestedEntries = await Promise.all(newKeys.map(key => this._getRetryDecryptEntriesForKey(key, txn))); const nestedEntries = await Promise.all(newKeys.map(key => this._getRetryDecryptEntriesForKey(key, txn)));
const retryEntries = nestedEntries.reduce((allEntries, entries) => allEntries.concat(entries), []); retryEntries = nestedEntries.reduce((allEntries, entries) => allEntries.concat(entries), []);
if (retryEntries.length) { if (retryEntries.length) {
log.set("retry", retryEntries.length); log.set("retry", retryEntries.length);
events = events.concat(retryEntries.map(entry => entry.event)); events = events.concat(retryEntries.map(entry => entry.event));