mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-22 14:39:34 +01:00
feat: enable merge conflict detection for sse
This commit is contained in:
@@ -93,9 +93,6 @@ export default class Sync {
|
|||||||
async eventMerge(serverResponse) {
|
async eventMerge(serverResponse) {
|
||||||
let { lastSynced } = await this._performChecks();
|
let { lastSynced } = await this._performChecks();
|
||||||
|
|
||||||
// we update the last synced time before merging so there are no conflicts
|
|
||||||
lastSynced = serverResponse.lastSynced;
|
|
||||||
|
|
||||||
// merge the server response
|
// merge the server response
|
||||||
await this._merger.merge(serverResponse, lastSynced);
|
await this._merger.merge(serverResponse, lastSynced);
|
||||||
|
|
||||||
@@ -103,8 +100,8 @@ export default class Sync {
|
|||||||
await this._db.conflicts.check();
|
await this._db.conflicts.check();
|
||||||
|
|
||||||
// update our lastSynced time
|
// update our lastSynced time
|
||||||
if (lastSynced) {
|
if (serverResponse.lastSynced) {
|
||||||
await this._db.user.set({ lastSynced });
|
await this._db.user.set({ lastSynced: serverResponse.lastSynced });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user