mirror of
https://github.com/vector-im/hydrogen-web.git
synced 2024-12-23 03:25:12 +01:00
don't discount already finished keys in total for previous iterations
This commit is contained in:
parent
dacaa86386
commit
6541aacf98
@ -116,7 +116,7 @@ export class KeyBackup {
|
|||||||
const txn = await this.storage.readTxn([StoreNames.inboundGroupSessions]);
|
const txn = await this.storage.readTxn([StoreNames.inboundGroupSessions]);
|
||||||
setAbortable(txn);
|
setAbortable(txn);
|
||||||
// fetch total again on each iteration as while we are flushing, sync might be adding keys
|
// fetch total again on each iteration as while we are flushing, sync might be adding keys
|
||||||
total = await txn.inboundGroupSessions.countNonBackedUpSessions();
|
total = amountFinished + await txn.inboundGroupSessions.countNonBackedUpSessions();
|
||||||
setProgress(new Progress(total, amountFinished));
|
setProgress(new Progress(total, amountFinished));
|
||||||
const keysNeedingBackup = (await txn.inboundGroupSessions.getFirstNonBackedUpSessions(KEYS_PER_REQUEST))
|
const keysNeedingBackup = (await txn.inboundGroupSessions.getFirstNonBackedUpSessions(KEYS_PER_REQUEST))
|
||||||
.map(entry => new StoredRoomKey(entry));
|
.map(entry => new StoredRoomKey(entry));
|
||||||
|
Loading…
Reference in New Issue
Block a user