Update files version after syncLocalFiles

This commit is contained in:
Shailesh Pandit 2022-01-05 14:39:55 +05:30
parent be476995b2
commit b88ccee6ed

View file

@ -146,10 +146,12 @@ class MachineLearningService {
}
}
let updated = false;
if (newFileIds.length > 0) {
console.log('newFiles: ', newFileIds.length);
const newFiles = newFileIds.map((fileId) => this.newMlData(fileId));
await mlIDbStorage.putAllFiles(newFiles, tx);
updated = true;
}
const removedFileIds: Array<number> = [];
@ -162,9 +164,16 @@ class MachineLearningService {
if (removedFileIds.length > 0) {
console.log('removedFiles: ', removedFileIds.length);
await mlIDbStorage.removeAllFiles(removedFileIds, tx);
updated = true;
}
await tx.done;
if (updated) {
// TODO: should do in same transaction
await mlIDbStorage.incrementIndexVersion('files');
}
console.timeEnd('syncLocalFiles');
}