From: David ‘Bombe’ Roden Date: Wed, 26 Aug 2015 16:50:55 +0000 (+0200) Subject: Don’t send mail on an empty state X-Git-Tag: v2~162 X-Git-Url: https://git.pterodactylus.net/?a=commitdiff_plain;h=daf92dc922daa85e01a29bb7733c66a9bf5ab3d8;p=rhynodge.git Don’t send mail on an empty state --- diff --git a/src/main/java/net/pterodactylus/rhynodge/engine/ReactionRunner.java b/src/main/java/net/pterodactylus/rhynodge/engine/ReactionRunner.java index e658f1b..f4ae72e 100644 --- a/src/main/java/net/pterodactylus/rhynodge/engine/ReactionRunner.java +++ b/src/main/java/net/pterodactylus/rhynodge/engine/ReactionRunner.java @@ -119,9 +119,6 @@ public class ReactionRunner implements Runnable { logger.debug(format("Filtering state through %s...", filter.getClass().getSimpleName())); try { currentState = filter.filter(currentState); - if (currentState.success() && currentState.isEmpty()) { - errorEmailAction.execute(createEmptyStateOutput(reaction, currentState)); - } } catch (Throwable t1) { logger.warn(format("Error during filter %s for %s.", filter.getClass().getSimpleName(), reaction.name()), t1); return new FailedState(t1); @@ -131,10 +128,4 @@ public class ReactionRunner implements Runnable { return currentState; } - private Output createEmptyStateOutput(Reaction reaction, State state) { - DefaultOutput defaultOutput = new DefaultOutput(String.format("Reached Empty State for “%s!”", reaction.name())); - defaultOutput.addText("text/plain", String.format("The %s for %s was empty.", state.getClass().getSimpleName(), reaction.name())); - return defaultOutput; - } - }