code cleanup

This commit is contained in:
Fran Jurmanović
2025-09-18 22:04:34 +02:00
parent b0ee67c2be
commit fe4d299eae
20 changed files with 753 additions and 250 deletions

View File

@@ -42,13 +42,16 @@ export function WebSocketProvider({ children }: WebSocketProviderProps) {
const connect = useCallback(
async (token: string) => {
if (client?.isConnected()) {
return;
}
if (client) {
client.disconnect();
}
const newClient = new WebSocketClient(token);
// Add connection status handler
const statusHandler: ConnectionStatusHandler = (status, error) => {
setConnectionStatus(status);
setIsConnected(status === 'connected');