X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FdbObjects%2FEmailAddress.java;h=964d1b68ec8dda6cb2afb7685d43c46415f303d7;hp=04108ea2ec3831284f479ecd186f843d6a7790ee;hb=8d81c554173aadd24901c3b430850f4da0bd0c9a;hpb=0e10cd72dd03e30a7e1f56387982bbf51a2aebbe diff --git a/src/org/cacert/gigi/dbObjects/EmailAddress.java b/src/org/cacert/gigi/dbObjects/EmailAddress.java index 04108ea2..964d1b68 100644 --- a/src/org/cacert/gigi/dbObjects/EmailAddress.java +++ b/src/org/cacert/gigi/dbObjects/EmailAddress.java @@ -1,11 +1,8 @@ package org.cacert.gigi.dbObjects; import java.io.IOException; -import java.util.Arrays; import java.util.Date; -import java.util.HashMap; import java.util.Locale; -import java.util.Map; import org.cacert.gigi.GigiApiException; import org.cacert.gigi.database.GigiPreparedStatement; @@ -13,7 +10,6 @@ import org.cacert.gigi.database.GigiResultSet; import org.cacert.gigi.email.EmailProvider; import org.cacert.gigi.email.MailProbe; import org.cacert.gigi.localisation.Language; -import org.cacert.gigi.output.template.Scope; import org.cacert.gigi.output.template.SprintfCommand; import org.cacert.gigi.util.RandomToken; @@ -138,9 +134,7 @@ public class EmailAddress implements IdCachable, Verifyable { Date lastExecution = getLastPing(false); if (lastExecution != null && lastExecution.getTime() + REPING_MINIMUM_DELAY >= System.currentTimeMillis()) { - Map data = new HashMap(); - data.put("data", new Date(lastExecution.getTime() + REPING_MINIMUM_DELAY)); - throw new GigiApiException(new Scope(new SprintfCommand("Reping is only allowed after 5 minutes, yours end at {0}.", Arrays.asList("${data}")), data)); + throw new GigiApiException(SprintfCommand.createSimple("Reping is only allowed after {0} minutes, yours end at {1}.", REPING_MINIMUM_DELAY / 60 / 1000, new Date(lastExecution.getTime() + REPING_MINIMUM_DELAY))); } ping(l); return;