in src/main/java/org/apache/openwhisk/intellij/explorer/toolwindow/action/DeleteTriggerAction.java [53:70]
public void actionPerformed(@NotNull AnActionEvent e) {
if (whiskAuth != null && whiskTriggerMetaData != null) {
if ((new DeleteTriggerDialog(e.getProject(), whiskTriggerMetaData)).showAndGet()) {
try {
whiskTriggerService.deleteWhiskTrigger(whiskAuth, whiskTriggerMetaData.getName()).ifPresent(deletedTrigger -> {
String msg = deletedTrigger.getName() + " trigger is deleted";
LOG.info(msg);
NOTIFIER.notify(e.getProject(), msg, NotificationType.INFORMATION);
});
ActionManager.getInstance().getAction("WhiskExplorer.Actions.Controls.Refresh").actionPerformed(e);
} catch (IOException ex) {
final String msg = "The trigger cannot be deleted: " + whiskTriggerMetaData.getName();
LOG.error(msg, ex);
NOTIFIER.notify(e.getProject(), msg, NotificationType.ERROR);
}
}
}
}