server creation

This commit is contained in:
Fran Jurmanović
2025-09-18 01:34:16 +02:00
parent b7999b02e8
commit b0ee67c2be
21 changed files with 1542 additions and 82 deletions

View File

@@ -0,0 +1,27 @@
'use client';
import { useEffect } from 'react';
import { useWebSocket } from '@/lib/websocket/context';
interface WebSocketInitializerProps {
openToken?: string;
}
export function WebSocketInitializer({ openToken }: WebSocketInitializerProps) {
const { connect, disconnect, isConnected } = useWebSocket();
useEffect(() => {
console.log({ openToken, connect, disconnect, isConnected });
if (openToken && !isConnected) {
connect(openToken).catch((error) => {
console.error('Failed to connect WebSocket:', error);
});
}
return () => {
disconnect();
};
}, [openToken, connect, disconnect, isConnected]);
return null; // This component doesn't render anything
}