fix(websocket): add debug logging for connection issues
This commit is contained in:
parent
d073bd5a9d
commit
bd65a431aa
|
|
@ -27,15 +27,19 @@ export function useChat() {
|
||||||
});
|
});
|
||||||
|
|
||||||
socket.on('connect', () => {
|
socket.on('connect', () => {
|
||||||
console.log('WebSocket connected');
|
console.log('WebSocket connected, socket id:', socket.id);
|
||||||
setConnected(true);
|
setConnected(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
socket.on('disconnect', () => {
|
socket.on('disconnect', (reason) => {
|
||||||
console.log('WebSocket disconnected');
|
console.log('WebSocket disconnected, reason:', reason);
|
||||||
setConnected(false);
|
setConnected(false);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
socket.on('connect_error', (error) => {
|
||||||
|
console.error('WebSocket connect_error:', error.message);
|
||||||
|
});
|
||||||
|
|
||||||
socket.on('connected', (data) => {
|
socket.on('connected', (data) => {
|
||||||
console.log('Connection confirmed:', data);
|
console.log('Connection confirmed:', data);
|
||||||
});
|
});
|
||||||
|
|
@ -111,10 +115,15 @@ export function useChat() {
|
||||||
addMessage(conversationId, userMessage);
|
addMessage(conversationId, userMessage);
|
||||||
|
|
||||||
// Send via WebSocket
|
// Send via WebSocket
|
||||||
socketRef.current?.emit('message', {
|
if (socketRef.current?.connected) {
|
||||||
conversationId,
|
console.log('Sending message via WebSocket:', { conversationId, content: content.trim() });
|
||||||
content: content.trim(),
|
socketRef.current.emit('message', {
|
||||||
});
|
conversationId,
|
||||||
|
content: content.trim(),
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
console.error('WebSocket not connected, cannot send message');
|
||||||
|
}
|
||||||
},
|
},
|
||||||
[userId, currentConversationId, addMessage],
|
[userId, currentConversationId, addMessage],
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue