package controllers;
import com.openseedbox.code.MessageException;
import com.openseedbox.models.Node;
import com.openseedbox.notifiers.Mails;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
import play.libs.Mail;
public class Main extends Base {
public static void index() {
Client.index(null);
}
public static void testEmail() {
try {
SimpleEmail se = new SimpleEmail();
se.setFrom("noreply@myseedbox.com");
se.addTo("erin.dru@gmail.com");
se.setSubject("Test email from myseedbox");
se.setMsg("Testy Testy test");
Mail.send(se);
} catch (EmailException ex) {
resultError(ex.toString());
}
result("Yay!");
}
public static void testNodeDown() {
Mails.nodeDown(Node.getActiveNodes().get(0), null);
}
public static void testNodeBackUp() {
Mails.nodeBackUp(Node.getActiveNodes().get(0));
}
public static void triggerError() throws Exception {
throw new Exception("Test error!");
}
public static void ping() {
result("pong");
}
}