reformatted project

This commit is contained in:
2025-10-16 00:58:52 +02:00
parent cf0499df44
commit 794dc1dbb1
150 changed files with 1594 additions and 1771 deletions

View File

@@ -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);

View File

@@ -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;

View File

@@ -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) {

View File

@@ -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) {

View File

@@ -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) {