feat: add migrated flag & update dateEdited on migration

This commit is contained in:
thecodrr
2020-12-06 15:35:23 +05:00
parent 10570e14b2
commit 2b30bd9bf0
5 changed files with 21 additions and 10 deletions

View File

@@ -6,17 +6,20 @@ export const migrations = {
delete item.content;
item.contentId = contentId;
}
if (item.notebook.id) {
if (item.notebook) {
const notebook = item.notebook;
delete item.notebook;
item.notebooks = [notebook];
}
delete item.notebook;
item.remote = true;
item.dateEdited = Date.now();
item.migrated = true;
return item;
},
delta: function (item) {
item.data = item.data.ops;
item.type = "delta";
item.dateEdited = Date.now();
item.migrated = true;
return item;
},
trash: function (item) {
@@ -26,6 +29,8 @@ export const migrations = {
item.contentId = item.content.delta;
delete item.content;
}
item.dateEdited = Date.now();
item.migrated = true;
return item;
},
},
@@ -34,8 +39,9 @@ export const migrations = {
// notebook -> notebooks
const notebook = item.notebook;
delete item.notebook;
item.remote = true;
if (notebook) item.notebooks = [notebook];
item.dateEdited = Date.now();
item.migrated = true;
return item;
},
},