more debug
This commit is contained in:
@@ -37,11 +37,15 @@ export function initializeSocket(server) {
|
||||
|
||||
// Join personal room for user-specific notifications
|
||||
socket.join(`user:${socket.userId}`);
|
||||
console.log(`📍 ${socket.username} joined personal room: user:${socket.userId}`);
|
||||
|
||||
// Handle joining challenge rooms
|
||||
socket.on('join:challenge', (challengeId) => {
|
||||
socket.join(`challenge:${challengeId}`);
|
||||
console.log(`👥 ${socket.username} joined challenge:${challengeId}`);
|
||||
|
||||
// Debug: Show all rooms this socket is in
|
||||
console.log(` Current rooms:`, Array.from(socket.rooms));
|
||||
});
|
||||
|
||||
// Handle leaving challenge rooms
|
||||
|
||||
@@ -66,12 +66,16 @@ export function SocketProvider({ children }) {
|
||||
|
||||
const joinChallenge = (challengeId) => {
|
||||
if (socket && connected) {
|
||||
console.log(`📍 Joining challenge room: ${challengeId}`);
|
||||
socket.emit('join:challenge', challengeId);
|
||||
} else {
|
||||
console.warn(`⚠️ Cannot join challenge ${challengeId} - socket:`, !!socket, 'connected:', connected);
|
||||
}
|
||||
};
|
||||
|
||||
const leaveChallenge = (challengeId) => {
|
||||
if (socket && connected) {
|
||||
console.log(`👋 Leaving challenge room: ${challengeId}`);
|
||||
socket.emit('leave:challenge', challengeId);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user