in src/commands/deleteTrigger.ts [22:40]
export async function deleteTrigger(trigger: WskTrigger): Promise<void> {
const triggerName = trigger.triggerDesc.name;
if (!triggerName) {
return;
}
const confirmed = await showConfirmMessage(
`Are you sure you want to delete '${triggerName}' trigger?`
);
if (confirmed) {
await trigger.client.triggers
.delete(triggerName)
.then(() => {
vscode.window.showInformationMessage(
`Trigger ${triggerName} is deleted successfully.`
);
})
.catch(() => vscode.window.showErrorMessage(`Failed to delete ${triggerName}`));
}
}