@@ -352,14 +352,12 @@ <h2 class="text-2xl font-bold text-gray-900">Create Room</h2>
352
352
chatSocket = new WebSocket ( `${ protocol } ${ window . location . host } /ws/discussion-rooms/chat/${ roomId } /` ) ;
353
353
354
354
chatSocket . onopen = function ( ) {
355
- console . log ( 'WebSocket connected' ) ;
356
355
isConnecting = false ;
357
356
reconnectAttempts = 0 ;
358
357
updateConnectionStatus ( true ) ;
359
358
} ;
360
359
361
360
chatSocket . onclose = function ( e ) {
362
- console . log ( 'WebSocket closed. Attempting to reconnect...' ) ;
363
361
isConnecting = false ;
364
362
updateConnectionStatus ( false ) ;
365
363
@@ -370,12 +368,10 @@ <h2 class="text-2xl font-bold text-gray-900">Create Room</h2>
370
368
} ;
371
369
372
370
chatSocket . onerror = function ( error ) {
373
- console . error ( 'WebSocket error:' , error ) ;
374
371
isConnecting = false ;
375
372
updateConnectionStatus ( false ) ;
376
373
} ;
377
374
} catch ( error ) {
378
- console . error ( 'Error creating WebSocket:' , error ) ;
379
375
isConnecting = false ;
380
376
updateConnectionStatus ( false ) ;
381
377
}
@@ -431,12 +427,10 @@ <h2 class="text-2xl font-bold text-gray-900">Create Room</h2>
431
427
432
428
// Fetch the latest messages to update the UI
433
429
fetchRoomMessages ( roomId ) ;
434
- } else {
435
- console . error ( 'Error sending message:' , data . error ) ;
436
430
}
437
431
} )
438
432
. catch ( error => {
439
- console . error ( ' Error sending message:' , error ) ;
433
+ // Error handling
440
434
} ) ;
441
435
} ) ;
442
436
} ) ;
@@ -452,58 +446,42 @@ <h2 class="text-2xl font-bold text-gray-900">Create Room</h2>
452
446
453
447
// Fetch messages for a specific room
454
448
function fetchRoomMessages ( roomId ) {
455
- console . log ( `Fetching messages for room ${ roomId } ` ) ;
456
449
fetch ( `/api/room-messages/${ roomId } /` )
457
450
. then ( response => response . json ( ) )
458
451
. then ( data => {
459
- console . log ( 'API response:' , data ) ;
460
452
if ( data . success ) {
461
453
updateRoomMessages ( roomId , data . messages , data . count ) ;
462
- } else {
463
- console . error ( 'Error in API response:' , data . error ) ;
464
454
}
465
455
} )
466
456
. catch ( error => {
467
- console . error ( ' Error fetching messages:' , error ) ;
457
+ // Error handling
468
458
} ) ;
469
459
}
470
460
471
461
// Update room messages in the UI
472
462
function updateRoomMessages ( roomId , messages , count ) {
473
- console . log ( `Updating UI for room ${ roomId } with ${ messages . length } messages` ) ;
474
463
const roomContainer = document . querySelector ( `[data-room-id="${ roomId } "]` ) ;
475
464
if ( ! roomContainer ) {
476
- console . error ( `Room container not found for room ID: ${ roomId } ` ) ;
477
465
return ;
478
466
}
479
467
480
468
// Update message count
481
469
const countBadge = roomContainer . querySelector ( '.bg-red-100.text-red-800' ) ;
482
470
if ( countBadge ) {
483
471
countBadge . textContent = `${ count } message${ count !== 1 ? 's' : '' } ` ;
484
- console . log ( `Updated count badge: ${ countBadge . textContent } ` ) ;
485
- } else {
486
- console . error ( 'Count badge element not found' ) ;
487
472
}
488
473
489
474
// Update messages
490
475
const messagesContainer = roomContainer . querySelector ( '.messages-container' ) ;
491
476
if ( ! messagesContainer ) {
492
- console . error ( 'Messages container not found' ) ;
493
477
return ;
494
478
}
495
479
496
- console . log ( `Clearing and updating messages container: ${ messagesContainer . id } ` ) ;
497
480
// Clear existing messages
498
481
messagesContainer . innerHTML = '' ;
499
482
500
483
// Add messages in reverse order (newest last)
501
- if ( messages . length === 0 ) {
502
- console . log ( 'No messages to display' ) ;
503
- }
504
-
505
- messages . reverse ( ) . forEach ( ( message , index ) => {
506
- console . log ( `Creating message element ${ index + 1 } /${ messages . length } :` , message ) ;
484
+ messages . reverse ( ) . forEach ( ( message ) => {
507
485
const messageDiv = document . createElement ( 'div' ) ;
508
486
messageDiv . className = `message p-2 rounded-lg ${
509
487
message . username === '{{ request.user.username }}' ? 'bg-red-50 ml-auto' : 'bg-gray-50'
@@ -516,12 +494,10 @@ <h2 class="text-2xl font-bold text-gray-900">Create Room</h2>
516
494
` ;
517
495
518
496
messagesContainer . appendChild ( messageDiv ) ;
519
- console . log ( 'Message element added to container' ) ;
520
497
} ) ;
521
498
522
499
// Scroll to the bottom
523
500
messagesContainer . scrollTop = messagesContainer . scrollHeight ;
524
- console . log ( 'Messages container scrolled to bottom' ) ;
525
501
}
526
502
527
503
// Get CSRF token from cookies
0 commit comments