use dynamic urls

This commit is contained in:
csehviktor
2025-07-19 14:18:14 +02:00
parent 42298ff41b
commit 3e8def68db
4 changed files with 21 additions and 12 deletions
+3 -3
View File
@@ -4,14 +4,14 @@ import { getLastMessage, setLastMessage } from "@/services/store";
import { initializeConnection } from "@/services/websocket";
import { useEffect, useState } from "react";
export function useWebsocket(url: string) {
export function useWebsocket(agent: string) {
const [status, setStatus] = useState<WebsocketStatus>();
const [message, setMessage] = useState<StatusMessage | null>(
getLastMessage(),
);
useEffect(() => {
initializeConnection(url, {
initializeConnection(agent, {
onMessage: (data) => {
const parsed = JSON.parse(data);
@@ -23,7 +23,7 @@ export function useWebsocket(url: string) {
onClose: () => setStatus("disconnected"),
onError: () => setStatus("error"),
});
}, [url]);
}, [agent]);
return { status, message };
}