Performance improvements

This commit is contained in:
Andras Schmelczer 2024-12-20 20:32:14 +00:00
parent 831e6f7651
commit 90bc893007
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
6 changed files with 65 additions and 46 deletions

View file

@ -78,6 +78,10 @@ export async function syncLocallyUpdatedFile({
await operations.remove(oldPath ?? relativePath);
await database.removeDocument(oldPath ?? relativePath);
if (database.getLastSeenUpdateId() === response.vaultUpdateId - 1) {
await database.setLastSeenUpdateId(response.vaultUpdateId);
}
history.addHistoryEntry({
status: SyncStatus.SUCCESS,
source: SyncSource.PULL,
@ -128,6 +132,10 @@ export async function syncLocallyUpdatedFile({
parentVersionId: response.vaultUpdateId,
hash: responseHash,
});
if (database.getLastSeenUpdateId() === response.vaultUpdateId - 1) {
await database.setLastSeenUpdateId(response.vaultUpdateId);
}
} catch (e) {
history.addHistoryEntry({
status: SyncStatus.ERROR,