Demo Fixes 9

This commit is contained in:
2025-03-30 03:46:20 -04:00
parent d4a7cf0e2f
commit 4d49c2a987

View File

@@ -43,6 +43,7 @@ class Conversation:
def register_handlers(socketio, app, models, active_conversations, user_queues, processing_threads, DEVICE): def register_handlers(socketio, app, models, active_conversations, user_queues, processing_threads, DEVICE):
"""Register Socket.IO event handlers""" """Register Socket.IO event handlers"""
# No need for global references, just use the parameters directly
@socketio.on('connect') @socketio.on('connect')
def handle_connect(auth=None): def handle_connect(auth=None):
@@ -127,7 +128,7 @@ def process_audio_queue(session_id, q, app, socketio, models, active_conversatio
with app.app_context(): with app.app_context():
if session_id in active_conversations: if session_id in active_conversations:
del active_conversations[session_id] del active_conversations[session_id]
if session_id in user_queues: if session_id in user_queues: # Use the passed-in reference
del user_queues[session_id] del user_queues[session_id]
def process_audio_and_respond(session_id, data, app, socketio, models, active_conversations, DEVICE): def process_audio_and_respond(session_id, data, app, socketio, models, active_conversations, DEVICE):