diff --git a/src/de/tudbut/tryumph/events/RequestHandler.java b/src/de/tudbut/tryumph/events/RequestHandler.java index 2208aca..1a7f9ac 100644 --- a/src/de/tudbut/tryumph/events/RequestHandler.java +++ b/src/de/tudbut/tryumph/events/RequestHandler.java @@ -12,7 +12,7 @@ import tudbut.parsing.TCN; public class RequestHandler { public interface Listener { - void handleError(Throwable error, Callback res, Callback rej); + void handleError(Request request, Throwable error, Callback res, Callback rej); } private Listener catcher; @@ -101,7 +101,7 @@ public class RequestHandler { if(resp != null) res.call(resp); } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) { - catcher.handleError(e, res, rej); + catcher.handleError(request, e, res, rej); } } } diff --git a/src/de/tudbut/tryumph/example/Main.java b/src/de/tudbut/tryumph/example/Main.java index 3fef020..54d2764 100644 --- a/src/de/tudbut/tryumph/example/Main.java +++ b/src/de/tudbut/tryumph/example/Main.java @@ -80,7 +80,7 @@ public class Main implements IRequestCatcher, RequestHandler.Listener { } @Override - public void handleError(Throwable error, Callback res, Callback rej) { + public void handleError(Request request, Throwable error, Callback res, Callback rej) { rej.call(error); }