diff --git a/src/de/tudbut/tryumph/config/RequestCatcherConfig.java b/src/de/tudbut/tryumph/config/RequestCatcherConfig.java index af5daed..b464157 100644 --- a/src/de/tudbut/tryumph/config/RequestCatcherConfig.java +++ b/src/de/tudbut/tryumph/config/RequestCatcherConfig.java @@ -1,9 +1,5 @@ package de.tudbut.tryumph.config; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.BufferedReader; - import tudbut.parsing.TCN; import tudbut.parsing.JSON; import de.tudbut.async.*; @@ -32,9 +28,12 @@ public class RequestCatcherConfig { }); } - private Task build() { + private Task build() { return t((res, rej) -> { - res.call(null); + if(this.name == null || this.configHolder == null) { + rej.call(new IllegalStateException("RequestCatcherConfig is not correctly initialized but was used")); + } + res.call(this); }); }