package jobs;
import models.chat.ChatPort;
import play.Logger;
import play.Play;
import play.jobs.Job;
import play.jobs.OnApplicationStart;
@OnApplicationStart
public class Startup extends Job {
@Override
public void doJob() throws Exception {
String port = Play.configuration.getProperty("http.port");
Logger.debug("Chat server is starting on port %s", port);
ChatPort cp = ChatPort.findByPort(port);
if(cp != null){
cp.rooms = 0;
} else {
cp = new ChatPort();
cp.port = Long.parseLong(port);
}
cp.save();
Logger.debug("Chat server started on port %s", port);
}
}