]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/pages/account/DomainAddForm.java
UPD: Notify domainPinger by interrupting when work is ready.
[gigi.git] / src / org / cacert / gigi / pages / account / DomainAddForm.java
index edf729e57e54923dbf4b6f299a0c8c6b3f511b6b..a9de7ce0b1684ad29195d3ff08c26df13a65362c 100644 (file)
@@ -8,6 +8,7 @@ import java.util.Map;
 import javax.servlet.http.HttpServletRequest;
 
 import org.cacert.gigi.Domain;
+import org.cacert.gigi.Gigi;
 import org.cacert.gigi.GigiApiException;
 import org.cacert.gigi.User;
 import org.cacert.gigi.localisation.Language;
@@ -47,7 +48,7 @@ public class DomainAddForm extends Form {
             d.insert();
             if (req.getParameter("emailType") != null) {
                 String mail = AUTHORATIVE_EMAILS[Integer.parseInt(req.getParameter("email"))];
-                d.addPing("email", mail + "@" + d.getSuffix());
+                d.addPing("email", mail);
             }
             if (req.getParameter("DNSType") != null) {
                 d.addPing("dns", tokenName + ":" + tokenValue);
@@ -56,7 +57,6 @@ public class DomainAddForm extends Form {
                 d.addPing("http", tokenName + ":" + tokenValue);
             }
             if (req.getParameter("SSLType") != null) {
-                System.out.println("ssl");
                 List<String> types = Arrays.asList(SSLPinger.TYPES);
                 for (int i = 0; i < MAX_SSL_TESTS; i++) {
                     String type = req.getParameter("ssl-type-" + i);
@@ -73,6 +73,7 @@ public class DomainAddForm extends Form {
 
                 }
             }
+            Gigi.notifyPinger();
 
             return true;
         } catch (NumberFormatException e) {