X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fclub%2Fwpia%2Fgigi%2FGigiApiException.java;h=4839e4766bf052db29240fc2c6939a688bcb393a;hb=753ce950283248b931ee9da5158c88156c21e17d;hp=0e1a1b7f5176a63396a5e5663e7eceb0ab4f369a;hpb=bccd4cc0dba0f89aa045b113bac46eb8cc1dab4e;p=gigi.git diff --git a/src/club/wpia/gigi/GigiApiException.java b/src/club/wpia/gigi/GigiApiException.java index 0e1a1b7f..4839e476 100644 --- a/src/club/wpia/gigi/GigiApiException.java +++ b/src/club/wpia/gigi/GigiApiException.java @@ -6,6 +6,7 @@ import java.sql.SQLException; import java.util.HashMap; import java.util.LinkedList; import java.util.Locale; +import java.util.Map; import club.wpia.gigi.localisation.Language; import club.wpia.gigi.output.template.Outputable; @@ -50,7 +51,7 @@ public class GigiApiException extends Exception { return e != null; } - public void format(PrintWriter out, Language language) { + public void format(PrintWriter out, Language language, Map vars) { out.println("
"); if (isInternalError()) { e.printStackTrace(); @@ -58,9 +59,8 @@ public class GigiApiException extends Exception { out.println(language.getTranslation("An internal error occurred.")); out.println("

"); } - HashMap map = new HashMap<>(); for (Outputable message : messages) { - map.clear(); + HashMap map = new HashMap<>(vars); out.print("

"); message.output(out, language, map);