sync: prepare -> collector, other optimizations

This commit is contained in:
thecodrr
2020-04-16 03:04:44 +05:00
parent 1828728f77
commit 8ad2bc5457
9 changed files with 119 additions and 110 deletions

View File

@@ -6,9 +6,8 @@ class Merger {
*
* @param {Database} db
*/
constructor(db, lastSynced) {
constructor(db) {
this._db = db;
this._lastSynced = lastSynced;
}
async _deserialize(item) {
@@ -59,8 +58,9 @@ class Merger {
);
}
async merge(serverResponse) {
async merge(serverResponse, lastSynced) {
if (!serverResponse) return false;
this._lastSynced = lastSynced;
const {
notes,
synced,