delete note from notebook when deleting it

This commit is contained in:
thecodrr
2020-01-02 16:44:35 +05:00
parent 2d3b437908
commit a0a0410daa

View File

@@ -400,7 +400,7 @@ class Database {
export default Database; export default Database;
function deleteItems(items, key) { async function deleteItems(items, key) {
if (!items || items.length <= 0 || !this[key] || this[key].length <= 0) if (!items || items.length <= 0 || !this[key] || this[key].length <= 0)
return false; return false;
for (let item of items) { for (let item of items) {
@@ -412,6 +412,15 @@ function deleteItems(items, key) {
this[KEYS.trash][item.dateCreated]["dType"] = key; this[KEYS.trash][item.dateCreated]["dType"] = key;
delete this[key][item.dateCreated]; delete this[key][item.dateCreated];
//delete note from the notebook too.
if (this[key].notebook) {
await this.deleteNoteFromTopic(
this[key].notebook.dateCreated,
this[key].notebook.topic,
this[key].dateCreated
);
}
} }
} }