mirror of
https://github.com/zadam/trilium.git
synced 2025-11-13 16:55:50 +01:00
fixes to delete notifications
This commit is contained in:
@@ -108,14 +108,21 @@ async function deleteNodes(nodes) {
|
||||
|
||||
const taskId = utils.randomString(10);
|
||||
|
||||
let counter = 0;
|
||||
|
||||
for (const node of nodes) {
|
||||
counter++;
|
||||
|
||||
const last = counter === nodes.length;
|
||||
const query = `?taskId=${taskId}&last=${last ? 'true' : 'false'}`;
|
||||
|
||||
if (deleteClones) {
|
||||
await server.remove('notes/' + node.data.noteId + '?taskId=' + taskId);
|
||||
await server.remove(`notes/${node.data.noteId}` + query);
|
||||
|
||||
noteDetailService.noteDeleted(node.data.noteId);
|
||||
}
|
||||
else {
|
||||
const {noteDeleted} = await server.remove('branches/' + node.data.branchId + '?taskId=' + taskId);
|
||||
const {noteDeleted} = await server.remove(`branches/${node.data.branchId}` + query);
|
||||
|
||||
if (noteDeleted) {
|
||||
noteDetailService.noteDeleted(node.data.noteId);
|
||||
@@ -167,8 +174,6 @@ async function deleteNodes(nodes) {
|
||||
node.setFocus(true);
|
||||
}
|
||||
|
||||
infoService.showMessage("Note(s) has been deleted.");
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user