diff --git a/src/main/java/xyz/mcutils/backend/websocket/impl/MetricsWebSocket.java b/src/main/java/xyz/mcutils/backend/websocket/impl/MetricsWebSocket.java index b4929af..45fb885 100644 --- a/src/main/java/xyz/mcutils/backend/websocket/impl/MetricsWebSocket.java +++ b/src/main/java/xyz/mcutils/backend/websocket/impl/MetricsWebSocket.java @@ -1,6 +1,7 @@ package xyz.mcutils.backend.websocket.impl; import lombok.extern.log4j.Log4j2; +import org.jetbrains.annotations.NotNull; import org.springframework.web.socket.TextMessage; import org.springframework.web.socket.WebSocketSession; import xyz.mcutils.backend.Main; @@ -30,6 +31,11 @@ public class MetricsWebSocket extends WebSocket { }, interval, interval); } + @Override + public void afterConnectionEstablished(@NotNull WebSocketSession session) { + sendMetrics(session); // Send metrics to the client when they connect + } + /** * Sends the metrics to the client. *