feat: enable merge conflict detection for sse

This commit is contained in:
thecodrr
2020-12-08 10:37:36 +05:00
parent 24d7b21a1d
commit 6746df2b7c

View File

@@ -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 });
} }
} }