refactored "sync" table to "entity_changes"

This commit is contained in:
zadam
2020-08-02 23:27:48 +02:00
parent 5a5ea4f474
commit 864271d5ef
32 changed files with 170 additions and 187 deletions

View File

@@ -45,7 +45,7 @@ async function remove(url, sourceId) {
let i = 1;
const reqResolves = {};
let maxKnownSyncId = 0;
let maxKnownEntityChangeId = 0;
async function call(method, url, data, headers = {}) {
let resp;
@@ -82,10 +82,10 @@ async function call(method, url, data, headers = {}) {
console.log(`${method} ${url} took ${end - start}ms`);
}
const maxSyncIdStr = resp.headers['trilium-max-sync-id'];
const maxEntityChangeIdStr = resp.headers['trilium-max-entity-change-id'];
if (maxSyncIdStr && maxSyncIdStr.trim()) {
maxKnownSyncId = Math.max(maxKnownSyncId, parseInt(maxSyncIdStr));
if (maxEntityChangeIdStr && maxEntityChangeIdStr.trim()) {
maxKnownEntityChangeId = Math.max(maxKnownEntityChangeId, parseInt(maxEntityChangeIdStr));
}
return resp.body;
@@ -160,5 +160,5 @@ export default {
ajax,
// don't remove, used from CKEditor image upload!
getHeaders,
getMaxKnownSyncId: () => maxKnownSyncId
};
getMaxKnownEntityChangeId: () => maxKnownEntityChangeId
};