mirror of
https://github.com/vector-im/hydrogen-web.git
synced 2024-12-23 11:35:04 +01:00
don't start key backup operation if not enabled
This commit is contained in:
parent
2b24de838a
commit
d88720a18f
@ -142,15 +142,19 @@ export class RoomEncryption {
|
||||
if (!missingSessionEvents.length) {
|
||||
return;
|
||||
}
|
||||
// store missing event ids if received from sync
|
||||
const missingEventsBySession = groupEventsBySession(missingSessionEvents);
|
||||
if (source === DecryptionSource.Sync) {
|
||||
// store missing event ids if received from sync
|
||||
await Promise.all(Array.from(missingEventsBySession.values()).map(async group => {
|
||||
const eventIds = group.events.map(e => e.event_id);
|
||||
return this._megolmDecryption.addMissingKeyEventIds(
|
||||
this._room.id, group.senderKey, group.sessionId, eventIds, txn);
|
||||
}));
|
||||
}
|
||||
|
||||
if (!this._sessionBackup) {
|
||||
return;
|
||||
}
|
||||
|
||||
log.wrapDetached("check key backup", async log => {
|
||||
// if the message came from sync, wait 10s to see if the room key arrives late,
|
||||
|
Loading…
Reference in New Issue
Block a user