Skip to content

Commit d4ff60e

Browse files
committed
Update WebSocketConsoleServer.java
1 parent 77dc376 commit d4ff60e

File tree

1 file changed

+17
-6
lines changed

1 file changed

+17
-6
lines changed

src/main/java/dev/loat/web_socket_console/web_socket/WebSocketConsoleServer.java

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package dev.loat.web_socket_console.web_socket;
22

33
import dev.loat.web_socket_console.logging.Logger;
4+
import dev.loat.web_socket_console.web_socket.receive.Parser;
45
import net.minecraft.server.MinecraftServer;
56
import org.java_websocket.WebSocket;
67
import org.java_websocket.handshake.ClientHandshake;
@@ -36,6 +37,7 @@ public void onOpen(
3637
WebSocket connection,
3738
ClientHandshake clientHandshake
3839
) {
40+
3941
connections.add(connection);
4042

4143
Logger.info("New client connected: {}", connection.getRemoteSocketAddress());
@@ -62,12 +64,21 @@ public void onMessage(
6264
WebSocket connection,
6365
String message
6466
) {
65-
if (this.serverInstance != null) {
66-
serverInstance.execute(() -> serverInstance.getCommandManager().executeWithPrefix(
67-
serverInstance.getCommandSource(),
68-
message
69-
));
70-
}
67+
Logger.info(message);
68+
69+
Parser.addListener("auth", (payload) -> {Logger.info(payload.toString());});
70+
Parser.addListener("execute", (payload) -> {Logger.info(payload.toString());});
71+
Parser.addListener("stats", (payload) -> {Logger.info(payload.toString());});
72+
73+
Parser.parse(message);
74+
75+
76+
// if (this.serverInstance != null) {
77+
// serverInstance.execute(() -> serverInstance.getCommandManager().executeWithPrefix(
78+
// serverInstance.getCommandSource(),
79+
// message
80+
// ));
81+
// }
7182
}
7283

7384
@Override

0 commit comments

Comments
 (0)