commit 18/06/2025

This commit is contained in:
2025-06-18 12:42:28 +07:00
parent c617157a0b
commit 3ed1123d1a
12 changed files with 191 additions and 46 deletions

View File

@@ -4,6 +4,9 @@ import io.javalin.Javalin;
import lombok.Getter;
import org.tinylog.Logger;
import static additional.Somecodes.ValidString;
import static additional.Somecodes.gson;
public class WebServer {
private Javalin app;
private @Getter boolean isRunning = false;
@@ -44,7 +47,16 @@ public class WebServer {
ws.onMessage(ctx -> {
Logger.info("WebSocket message received: {}", ctx.message());
// Handle incoming messages here
webRequest req = gson.fromJson(ctx.message(), webRequest.class);
if (ValidString(req.request())){
String cmd = req.request().trim().toUpperCase();
switch(cmd){
case "GET_SETTING" :
break;
}
}
});
ws.onClose(ctx -> {

4
src/web/webRequest.java Normal file
View File

@@ -0,0 +1,4 @@
package web;
public record webRequest(String request, String[] args) {
}