in src/controller/commentController.ts [27:45]
async deleteCommentsFromMenu(
treeItem: AddonTreeItem,
list: AddonTreeItem[] | undefined
) {
const promises = [];
const failedUris: vscode.Uri[] = [];
list = list || [treeItem];
for (const item of list) {
const promise = this.commentCacheController
.deleteComments(item.uri)
.catch(() => failedUris.push(item.uri));
promises.push(promise);
}
await Promise.all(promises);
this.refetchComments();
return failedUris;
}