export async function deleteTrigger()

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}`));
    }
}