reformatted project
This commit is contained in:
		@@ -12,11 +12,11 @@ public abstract class Controller<Q, R> implements Route {
 | 
			
		||||
 | 
			
		||||
    @SuppressWarnings("unchecked")
 | 
			
		||||
    public Controller() {
 | 
			
		||||
        this.requestType = ((Class<Q>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0]);
 | 
			
		||||
        this.requestType = ((Class<Q>) ((ParameterizedType) this.getClass().getGenericSuperclass()).getActualTypeArguments()[0]);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public Object handle(Request request, Response response) throws Exception {
 | 
			
		||||
    public Object handle(Request request, Response response) {
 | 
			
		||||
        response.header("Access-Control-Allow-Origin", "*");
 | 
			
		||||
        response.header("Access-Control-Allow-Methods", "*");
 | 
			
		||||
 | 
			
		||||
@@ -28,7 +28,7 @@ public abstract class Controller<Q, R> implements Route {
 | 
			
		||||
            req = new Gson().fromJson(request.body(), this.requestType);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return new Gson().toJson(handle(req, response));
 | 
			
		||||
        return new Gson().toJson(this.handle(req, response));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public abstract R handle(Q request, Response response);
 | 
			
		||||
 
 | 
			
		||||
@@ -10,6 +10,7 @@ import static spark.Spark.*;
 | 
			
		||||
 | 
			
		||||
public class HttpServer {
 | 
			
		||||
    private static final ConfigurationNode apiConfig = Main.globalConfig.node("api");
 | 
			
		||||
 | 
			
		||||
    public HttpServer() {
 | 
			
		||||
        if(!apiConfig.node("enabled").getBoolean()) return;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -6,8 +6,12 @@ import spark.Response;
 | 
			
		||||
 | 
			
		||||
import java.util.UUID;
 | 
			
		||||
 | 
			
		||||
record Req(UUID room) {}
 | 
			
		||||
record Resp() {}
 | 
			
		||||
record Req(UUID room) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
record Resp() {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
public class CloseRoom extends Controller<Req, Resp> {
 | 
			
		||||
    @Override
 | 
			
		||||
    public Resp handle(Req request, Response response) {
 | 
			
		||||
 
 | 
			
		||||
@@ -6,8 +6,12 @@ import spark.Response;
 | 
			
		||||
 | 
			
		||||
import java.util.UUID;
 | 
			
		||||
 | 
			
		||||
record Req() {}
 | 
			
		||||
record Resp(UUID uuid) {}
 | 
			
		||||
record Req() {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
record Resp(UUID uuid) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
public class CreateRoom extends Controller<Req, Resp> {
 | 
			
		||||
    @Override
 | 
			
		||||
    public Resp handle(Req request, Response response) {
 | 
			
		||||
 
 | 
			
		||||
@@ -8,8 +8,12 @@ import spark.Response;
 | 
			
		||||
 | 
			
		||||
import java.util.UUID;
 | 
			
		||||
 | 
			
		||||
record Req(UUID player, UUID room) {}
 | 
			
		||||
record Resp(String error) {}
 | 
			
		||||
record Req(UUID player, UUID room) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
record Resp(String error) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
public class QueueRoom extends Controller<Req, Resp> {
 | 
			
		||||
    @Override
 | 
			
		||||
    public Resp handle(Req request, Response response) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user