INNER CODE UNIT · Python
handle_leave_queue
project-sekai-ctf/sekaictf-2025 · misc/sekai-bank-transaction/challenge/poc-tester/poc-web/src/app.py:165
def handle_leave_queue(data):
queue_id = data.get('queue_id')
if queue_id:
leave_room(f'queue_{queue_id}')
@socketio.on('get_status')
def handle_get_status(data):
queue_id = data.get('queue_id')
if not queue_id:
emit('error', {'message': 'Queue ID is required'})
return
with queue_lock:
q = next((q for q in queue if q.id == queue_id), None)
if q:
emit_status_update(q)
else: