Files
notesnook/packages/core/migrations.js

32 lines
834 B
JavaScript
Raw Normal View History

export const migrations = {
2021-10-23 10:59:03 +05:00
5.0: {},
5.1: {},
5.2: {
note: replaceDateEditedWithDateModified(),
notebook: replaceDateEditedWithDateModified(),
tag: replaceDateEditedWithDateModified(true),
attachment: replaceDateEditedWithDateModified(true),
trash: replaceDateEditedWithDateModified(),
tiny: replaceDateEditedWithDateModified(),
settings: replaceDateEditedWithDateModified(true),
},
5.3: {
note: false,
2020-12-07 13:11:44 +05:00
notebook: false,
tag: false,
attachment: false,
trash: false,
tiny: false,
settings: false,
},
};
function replaceDateEditedWithDateModified(removeDateEditedProperty = false) {
return function (item) {
item.dateModified = item.dateEdited;
if (removeDateEditedProperty) delete item.dateEdited;
delete item.persistDateEdited;
return item;
};
}