From 67fa1d6288d1db428ea2b5eb4be287c2615d9f00 Mon Sep 17 00:00:00 2001 From: Raika Furude Date: Thu, 4 Dec 2025 20:02:46 -0500 Subject: [PATCH] version 3 final working real BT --- vitallink/logs/backend.log | 1803 +++-------------- vitallink/logs/dashboard.log | 2 +- vitallink/logs/kiosk.log | 2 +- vitallink/logs/wristbands.log | 133 -- .../wristband_manager.cpython-39.pyc | Bin 13442 -> 14147 bytes vitallink/simulator/wristband_manager.py | 36 +- vitallink/vitallink.db | Bin 241664 -> 253952 bytes 7 files changed, 307 insertions(+), 1669 deletions(-) diff --git a/vitallink/logs/backend.log b/vitallink/logs/backend.log index c126ffa..a0bf620 100644 --- a/vitallink/logs/backend.log +++ b/vitallink/logs/backend.log @@ -1,4 +1,4 @@ -INFO: Started server process [270696] +INFO: Started server process [11412] INFO: Waiting for application startup. INFO: Application startup complete. INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit) @@ -10,1543 +10,282 @@ API Documentation: http://localhost:8000/docs WebSocket Endpoint: ws://localhost:8000/ws Database: vitallink.db ================================================================================ -INFO: 127.0.0.1:51330 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51336 - "GET / HTTP/1.1" 200 OK -INFO: 127.0.0.1:51344 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51350 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51352 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43032 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43036 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43038 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43050 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51330 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43062 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43066 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57850 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57860 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:57870 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57882 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57888 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57900 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:44706 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44708 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44716 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44722 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:44464 - "GET / HTTP/1.1" 200 OK +INFO: 127.0.0.1:44474 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:44480 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:44492 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:44496 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:45696 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45708 - "POST /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:45712 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:45728 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:45742 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45758 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:32968 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:32980 - "POST /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:32984 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:32994 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:32998 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:33010 - "OPTIONS /api/checkin HTTP/1.1" 200 OK /home/mai/documents/school/capstone/vitallink-BS/vitallink/backend/server.py:211: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.12/migration/ await db.save_patient(patient.dict()) /home/mai/documents/school/capstone/vitallink-BS/vitallink/backend/server.py:213: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.12/migration/ await broadcast_update({"type": "patient_added", "patient": patient.dict()}) -INFO: 127.0.0.1:44738 - "POST /api/checkin HTTP/1.1" 200 OK -INFO: 127.0.0.1:44750 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44758 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56352 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:56362 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56372 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56376 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56386 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:56390 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39210 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39220 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:39224 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39238 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39242 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39250 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:55354 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55364 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55374 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55384 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:55396 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55402 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:49824 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49838 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49854 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49864 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:49876 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49884 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:59676 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:59680 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:59690 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:59700 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:59702 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:59704 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49062 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49072 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:49084 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49098 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49106 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49114 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:52600 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:52616 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:52618 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:52626 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:52632 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:52644 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:54244 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:54260 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:54270 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:54278 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:54282 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:54298 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:32956 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:32958 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:32972 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:32982 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:32994 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:32998 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:60546 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60550 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60558 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60574 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:60588 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60596 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60282 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:60288 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60304 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60318 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60328 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:60340 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55514 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55526 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:55536 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:55546 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55554 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55564 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:39802 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39808 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39824 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39830 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:39844 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39850 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60164 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:60180 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60192 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60204 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60214 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60220 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:60778 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60782 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:60796 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60810 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:60824 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60830 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:36374 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:36388 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:36390 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:36404 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:36418 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:36432 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56870 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56886 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:56896 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56902 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56918 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56926 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:46678 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:46692 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:46704 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:46718 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:46722 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:46726 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43760 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:33010 - "POST /api/checkin HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:33020 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:58816 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:58826 - "POST /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:58836 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:58842 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:58846 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:58850 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:34904 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:34916 - "POST /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:34924 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:34930 - "GET /api/queue HTTP/1.1" 200 OK +/home/mai/documents/school/capstone/vitallink-BS/vitallink/backend/server.py:320: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.12/migration/ + patient.last_vitals = data.dict() +/home/mai/documents/school/capstone/vitallink-BS/vitallink/backend/server.py:323: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.12/migration/ + await db.save_vitals(data.dict()) +/home/mai/documents/school/capstone/vitallink-BS/vitallink/backend/server.py:353: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.12/migration/ + "vitals": data.dict(), +INFO: 127.0.0.1:34936 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:34938 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:34940 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:36488 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:36490 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:36498 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:36504 - "POST /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:36506 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:36518 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:36520 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +🔄 TIER CHANGE: P100001 NORMAL → EMERGENCY (confirmed after 0 readings) +INFO: 127.0.0.1:36526 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:36536 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:36538 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:43730 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:43744 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:43758 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:43760 - "POST /api/wristband-details HTTP/1.1" 200 OK INFO: 127.0.0.1:43776 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43778 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43780 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43788 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43792 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43422 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43428 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43438 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43442 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43456 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43460 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51190 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51196 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51210 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51222 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51224 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51232 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43422 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43426 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43436 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43446 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43460 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43464 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33092 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33102 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:33118 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33134 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33150 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33152 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:53972 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:53980 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:53992 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:53996 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:54010 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:54016 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58170 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:58182 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58196 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58204 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58216 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:58222 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41744 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41752 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:41764 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41774 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41780 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41790 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43424 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43428 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43442 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43458 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43462 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43472 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:60148 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60150 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:60160 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60176 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:60180 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:60188 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38380 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:38390 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38392 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38406 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38420 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:38436 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33656 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33662 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:33678 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33692 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33696 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33702 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:39584 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39588 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:39594 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39600 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:39604 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39608 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:40844 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:40850 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:40866 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:40874 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:40878 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:40894 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55926 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55938 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:55948 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55964 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55974 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55982 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:50062 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:50072 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:50088 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:50104 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:50112 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:50120 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:45992 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:46006 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:46022 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:46026 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:46042 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:46052 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:45284 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:45286 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:45290 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:45294 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:45302 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:45314 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:38196 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38202 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:38206 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38214 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:38220 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35448 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35452 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:35456 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35464 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35474 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35484 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:57628 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57630 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57638 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:57642 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57652 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57668 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35594 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:35600 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35614 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:35624 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35632 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:35648 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38278 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38292 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:38294 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38310 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38326 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38338 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:48978 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:48988 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:48992 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:49006 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49014 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49016 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56710 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:56712 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56722 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:56726 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56742 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:56746 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:48766 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:48770 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:48772 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:48784 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:48794 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:48806 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:54238 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:54240 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:54248 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:54260 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:54276 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:54288 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:59742 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:59756 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:59770 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:59782 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:59786 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:59794 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58226 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58238 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:58246 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58258 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58270 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58278 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:55634 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55638 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55644 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:55650 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55658 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55670 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43452 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43468 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43480 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43486 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43490 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43498 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:36832 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:36846 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:36860 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:36874 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:36882 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:36890 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:41152 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41166 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41182 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:41188 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41196 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41212 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:54764 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:54778 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:54786 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:54800 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:54812 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:54824 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:37348 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:37352 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:37354 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:37358 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:37364 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:37370 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:47114 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:47124 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:47132 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:47148 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:47150 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:47158 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41030 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:41034 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41044 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:41056 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41072 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:41074 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:40878 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:40892 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:40900 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:40914 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:40928 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:40942 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:56596 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56602 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56612 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:56622 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56628 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:56640 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33098 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:33114 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33128 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:33134 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33136 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33142 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:44370 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44376 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44378 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:44390 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44398 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44408 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35456 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:35458 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35472 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:35488 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35490 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:35502 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35938 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35944 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:35946 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:35956 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35968 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:35976 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:39254 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39262 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39264 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:39268 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39276 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39288 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58572 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:58588 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58604 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:58612 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58624 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:58638 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51026 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:43018 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51040 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51052 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51066 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51078 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51092 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58152 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58162 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:58176 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58182 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58196 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58212 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:39788 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39800 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:39812 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39824 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:39840 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39856 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55362 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:55366 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55370 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55380 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55382 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:55394 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:52060 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:52066 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:52080 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:52086 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:52098 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:52114 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43566 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43572 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43574 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43588 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:43594 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:43606 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49256 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:49272 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49282 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49288 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:49290 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:49296 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41160 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41174 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:41188 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41192 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41196 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41206 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:37198 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:37208 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:37220 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:37224 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:37240 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:43782 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:43790 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:43792 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:43808 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:43812 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:34996 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:35008 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:35018 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:35024 - "POST /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:35030 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:35032 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:35044 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:35048 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:35060 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:35066 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:41176 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:41190 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:41206 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:41216 - "POST /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:41232 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:41240 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:41246 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:41250 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:41266 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:41272 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:41038 - "GET /api/queue HTTP/1.1" 200 OK +/home/mai/documents/school/capstone/vitallink-BS/vitallink/backend/server.py:479: PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.12/migration/ + "patient": patient.dict(), +INFO: 127.0.0.1:45672 - "GET /api/patients/P100001/vitals-history?limit=200 HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/patients/P100001/vitals-history?limit=200 HTTP/1.1" 200 OK +INFO: 127.0.0.1:41052 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:41058 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:41068 - "POST /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:41082 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:41094 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:41098 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:41110 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:41124 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:41134 - "POST /api/vitals HTTP/1.1" 200 OK INFO: 127.0.0.1:37246 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55756 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:55772 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55780 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55792 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:55794 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:55806 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:42692 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:42696 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:42708 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:42724 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:42734 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41142 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:41156 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41164 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:41176 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41184 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:41196 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:47960 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:47966 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:47980 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:47984 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:47992 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:47998 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:33620 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33632 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33640 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:33648 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33650 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:33660 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58012 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:58024 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58038 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:58042 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:58054 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:58058 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:36686 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:36696 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:36704 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:36718 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:36724 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:36738 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:57908 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57910 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57926 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:57938 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57948 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57956 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44588 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:44590 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44606 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:44622 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:44636 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44642 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44740 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44748 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:44752 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44758 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44774 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44788 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:46356 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:46362 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:46370 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:46380 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:46394 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:46406 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:40180 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:40182 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:40196 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:40208 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:40216 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39878 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39894 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:39908 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39916 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39924 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:39926 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:53878 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:53888 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:53898 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:53900 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:53908 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:53918 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:45438 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:45448 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:45458 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:45472 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:45474 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:45490 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41156 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41172 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:41182 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41196 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41198 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:41212 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:57312 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57328 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57332 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:57344 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57348 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:57354 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44578 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:44580 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44586 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44596 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:44612 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:44628 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38392 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38408 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:38414 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38422 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:38424 - "POST /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38414 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:38414 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:38436 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:38450 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:38414 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:48512 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:38414 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:38414 - "GET /api/wristband-details HTTP/1.1" 200 OK -INFO: 127.0.0.1:48516 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:48528 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/queue HTTP/1.1" 200 OK -INFO: 127.0.0.1:38414 - "GET /api/stats HTTP/1.1" 200 OK -INFO: 127.0.0.1:51088 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:37262 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:37266 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:37272 - "POST /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:37282 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:37284 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:37294 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:37302 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:37312 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:37320 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:37296 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:37304 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:37314 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:37326 - "POST /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:37328 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:37340 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:37344 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:37354 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:37362 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:37370 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:42678 - "POST /api/checkin HTTP/1.1" 200 OK +INFO: 127.0.0.1:42688 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:42690 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:42704 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:42708 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:42712 - "POST /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:42728 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:42738 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:42748 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:42758 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:42764 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:42770 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:35334 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:35346 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:35348 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:35362 - "POST /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:35366 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:35374 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:35390 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:35402 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:35392 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK +INFO: 127.0.0.1:35408 - "POST /api/vitals HTTP/1.1" 200 OK +INFO: 127.0.0.1:52798 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/queue HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/stats HTTP/1.1" 200 OK +INFO: 127.0.0.1:45672 - "GET /api/wristband-details HTTP/1.1" 200 OK INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. -INFO: Finished server process [270696] +INFO: Finished server process [11412] diff --git a/vitallink/logs/dashboard.log b/vitallink/logs/dashboard.log index 0627e16..6d0f2a5 100644 --- a/vitallink/logs/dashboard.log +++ b/vitallink/logs/dashboard.log @@ -3,7 +3,7 @@ > vite - VITE v7.1.10 ready in 216 ms + VITE v7.1.10 ready in 107 ms ➜ Local: http://localhost:5173/ ➜ Network: use --host to expose diff --git a/vitallink/logs/kiosk.log b/vitallink/logs/kiosk.log index bfa81bc..f00d9a0 100644 --- a/vitallink/logs/kiosk.log +++ b/vitallink/logs/kiosk.log @@ -4,7 +4,7 @@ Port 5173 is in use, trying another one... - VITE v7.1.10 ready in 218 ms + VITE v7.1.10 ready in 110 ms ➜ Local: http://localhost:5174/ ➜ Network: use --host to expose diff --git a/vitallink/logs/wristbands.log b/vitallink/logs/wristbands.log index 8545427..e69de29 100644 --- a/vitallink/logs/wristbands.log +++ b/vitallink/logs/wristbands.log @@ -1,133 +0,0 @@ -✓ Loaded configuration from wristband_config.yaml - -================================================================================ -VitalLink System Initialization -================================================================================ - -✓ Backend is running at http://localhost:8000 -➕ Added real band VitalLink-5CB3 (BLE: CF:1C:C7:CB:5C:B3) -➕ Added real band VitalLink-REAL2 (BLE: CF:1C:C7:CB:5C:B5) -➕ Added simulated band MOCK-SIM1 (stable) -➕ Added simulated band MOCK-SIM2 (mild_anxiety) -➕ Added simulated band MOCK-SIM3 (deteriorating) -➕ Added simulated band MOCK-SIM4 (sepsis) - -================================================================================ -WRISTBAND INVENTORY -================================================================================ -🔵 VitalLink-5CB3 | AVAILABLE -🔵 VitalLink-REAL2 | AVAILABLE -🟢 MOCK-SIM1 | AVAILABLE -🟢 MOCK-SIM2 | AVAILABLE -🟢 MOCK-SIM3 | AVAILABLE -🟢 MOCK-SIM4 | AVAILABLE -================================================================================ -Total: 6 | Real: 2 | Simulated: 4 | Active: 0 -================================================================================ - - -================================================================================ -VitalLink System Running -================================================================================ - -✓ Monitoring for new patients from kiosk check-ins -✓ Auto-assigning wristbands (prefer real: False) - -Press Ctrl+C to stop - -================================================================================ - - -🔍 Monitoring for new patient check-ins... -[Status] Active: 0 monitoring | Available: 6 bands | Real: 2 | Sim: 4 -[Status] Active: 0 monitoring | Available: 6 bands | Real: 2 | Sim: 4 -[Status] Active: 0 monitoring | Available: 6 bands | Real: 2 | Sim: 4 - -🆕 New patient detected: P100001 (abc abc) -✓ VitalLink-5CB3 assigned to patient P100001 - ✓ Assigned VitalLink-5CB3 (real) -🔵 Connecting to real wristband VitalLink-5CB3 at CF:1C:C7:CB:5C:B3... -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -❌ Failed to connect to VitalLink-5CB3: Device with address CF:1C:C7:CB:5C:B3 was not found. -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 -[Status] Active: 1 monitoring | Available: 5 bands | Real: 2 | Sim: 4 diff --git a/vitallink/simulator/__pycache__/wristband_manager.cpython-39.pyc b/vitallink/simulator/__pycache__/wristband_manager.cpython-39.pyc index 7835e18b03ac02ec6d7ff2b47c9ef9d271747cfb..3e59cfe2f39a08ea5fa2fc40739f94dc12b50b99 100644 GIT binary patch delta 2757 zcmb_dYit}>6`nIYJGl?JeQaMz#MS5(;@ZDODq&YD*;~1fmiM4XSwjL6%Sz_=O6>oHHBS z34(vDbie)1x#ygF@44sPIcvUa#kKPCh=9MN>2CA+ZP()c710=q@8Yn-B0p4-nVkdI zb#FM~qA(WHgSz~jSQLiKP%4{`EC`)OF9v+SSwArQ0M(Ksjs?a=_JNa_uhe4;uoC9v>*!d1 z$1z@VJRn$OlHkPVV0sXQ8Qg+9h*lMMtP(}Qtx2>5YAc;&5zfKbx|QvsF6pF5H@m75 z$Ext;(gEQRo_Pk&fE6kIXM~J!z|X*($Ru0 zaN9A!d;+dwi5bBfK1ePY4%2=ou=xK7oWVov7t|D26N6ihQw<2h*8WT2g&cFj$WJb9LY>{AGM!@@i`Vi8+r z0cHZl0As}f799==>tBaY3L=&u77bMcwvCQ6V-o&L#eg2H6OhTsLOu&4E2|Uq$SV@I zQ`E2Z&^)%~d|5HDfGc2;`9%;LSOQ#rQbxG_+RHbUBW~oVGN@(84M%BogT2b`p+44* zv#zY{FYN2?V;v-fnw7_mi9#RiBq@;Y8l4Ovd*|v-HNqcE)>W_`6xnuy5d?lT`KYQP zc^`+p5kbJjNSK&-fRZFHBVU%p@V^jc{&unz#ut~8-vJosbE)Q_i4MQ!Z>4^pV#km& zo#06V1A+gvsvADyf3F&e(i*Ifz~n}Cf2cEF5wBx|JhQ2G@xAIt0gAk`c0HWo9ksjV zS+e^gcWaf#Gek==u_p-D5u^wnL0De=QSDPOYa#UlOq*ickS%p1n7>$FUS`xus>qt~ zk2Me+M!3^n1N~|pt0Lukf`vy=S2^{wkDHLQ(*63wy*95z&8;%YXuh~>byZ#V!szLfm1nN5&Ifq;sxbilP! zQlvKEw^AAYvyF4`G(TK_KkVdlh(-Q>eLCtd^?CAi`Eq@2-D#x%#9`ByBn*;R9S_%I zx=$}=HcbOO#xHMfm5XFQ!+*Q^a^IJTei=axdJ%jwm}67hdm&~Na$4446p+mkP&!nJ zeU`XiMQ8X=ln(d;|BLdsPCtaij;t86L1N^0kIN8gFYsu?eQ=C-Hf#^FgQ!`YYUl+x z$gekk1#JFc)5GzXP`mUGyu**7mvR2JCKZnGn@tV(KZ6rqK(nSj$%sEoa(JHa}5#=nVFt zEuxtW?x*-4TblSYEj2L5Uv1e6GmF1!c>p$DqILYMTD!0Bq3&69W%InbwQuPAWI}mk zdl6K*v>(61en8r41TVr2EjK)(S-Qm`sA&c+L8(prgTH~A(oX$$d=16x{5Ks_jW=oH3c-I%5ZS%S3!RVbAv;`q2U*g? z%aR2D%jee0eMo?n8g=r{YR;~5NN;JS!{LSd9ZfGl>42{z^Ma?e+@#@`1bdMWrZ>YI zypT@8mBsVv9#N*!#Txr@Ce!yrr1-HbDnocBy$ZWZavbIT=EP(UTVF@zo1~1QatD5n zPvJMwzXbO&-qp3|rHsr^ca>r8&UbBYeG4tU;3Pf`tn{qxLIt~ppoZ^C`UU>;t|Rac zZ|y#Y-vgWk_AUN=_m+L%Aakl|FF2aZYYzJ^Dd<&a4-rs#dD2KepJNiq*9fQtnExW& zAm%^3v?P0*D_d)1_5$(&eqWEeg_zpJdTEkM$dhe{O=cZWW>}2*33ifZ7(dx_6ua-2 cJ=M`yN%17XB){F$Ci{=W3mA7ekV_2x8_f}y{{R30 delta 1956 zcmZux>rWI{6rVf0J1i_LAS_S8g+$+R5t?XUGQWH7Ilpty zJ?GqeZ|bjyoJv+!hJfGCj)w;xJbTsIp6#IdP5h%j2(TmDcXW80VUG)aX~$Sx2&AKw zKAABkydbE;T7e0MO|_v;IxCzLk1-~gc88IPW7d>7k0s4#^$2>0RWO`G-!owZy@qRX zowO7~wZ|E*W~J2(v9BT7eCqf;+kGRk32+_Wg4w z+?`4&tf_7z;toc1T?-l{4vVdBIR_F8Hb6<9KRbQRU{LEfLJ^&pq8q%G=cy=1L10#9 z7wt@B`LkB5$TC?D%MlA$zUX8H@F;J2g$+s1;U8UrfO{4unIXn8`zbbJiCg$G*qmRm zY7!HkOp9BlP|Z?16*tTy20$PJVPp}3dnWjXC^k66gK38|)%c%Jr|ESp_ z+=rD(%*o(_%gfZnZP!J{REQNWw)G~|b{s*GQ@Qz3g4CW#qQE<|_iMVw6+;X3E5U=B!Q*5aK}bqUf4`=y zybs39ymeF}UQ4i-jJ9Z4)B0tJchXFnb2i(e!riiJ@fQK4@*bwap7Oh%edHG+h!B|R zJ;{-l&Vaz8Z`cv6Wi#_Y58?ofyX#k&Vb_zB@n27~PG*T>Xt;yF*=0MkiUm%4nX{P3 z5|7+NjQQb}O0P6P-iP6Q$S<`rL>eVZzI@3a2ht(=VfOpsv6*$5)Sk#y1EJ;R<${%Su)KC9nvB(Be868D|5Vy z{G=@w3#m~!?{&dMb%M~hx zB375p>W)A5I6=~00)=250+#kk5l_RFC1uQjTT7;^h?|sxiXPO$++2b>FI(o(uRxo- zkd4B%rQ?`Jd%d5H0k5B}raQ1%TjZie8VJk; zr%_7U29$72Gn>dyK(2ogOMu^>&)!aS`Wr=Ql-MWXXrnLp3lxXb-EsF8JZr6PT>3_1 ze$jQ(I#9bhXoLnd)KjqG&G1{}dbrVGgB4BbSgp>cMcyybfM*bIHcvH>UQPZL0=}yA zyE5Lii+v0;O?&Kgb!5ihfsM^I8z+bk2ua(%a6~cq1yWcDRuRxqNm_d&kubN?oSt8^ z>6}{0uM(J#BZcH&!%r=R5+6gk9_}~GH6+PZyp@c55t35W;IW{QlsMk2$RXZGmV?mH gvKw#6sg?rA2c)2vnd@-1r8ae?$8g<%r8{TKzk}o66aWAK diff --git a/vitallink/simulator/wristband_manager.py b/vitallink/simulator/wristband_manager.py index 99b9d29..3144e87 100644 --- a/vitallink/simulator/wristband_manager.py +++ b/vitallink/simulator/wristband_manager.py @@ -160,22 +160,54 @@ class RealWristband(BaseWristband): ) try: - self.client = BleakClient(self.ble_address) + self.client = BleakClient(self.ble_address, timeout=20.0) await self.client.connect() + + if not self.client.is_connected: + raise Exception("Connection failed") + print(f"✓ Connected to {self.band_id}") + # Subscribe to notifications await self.client.start_notify(CHAR_UUID, self._notification_handler) print(f"✓ Subscribed to notifications from {self.band_id}") + # CRITICAL: Keep connection alive! + print(f" Monitoring {self.band_id}... (will stay connected)") + while self.client.is_connected and self.status == WristbandStatus.IN_USE: + await asyncio.sleep(1.0) # Keep alive loop + + print(f" Connection to {self.band_id} closed") + except Exception as e: - print(f"❌ Failed to connect to {self.band_id}: {e}") + print(f"❌ Error with {self.band_id}: {e}") + print(f" Type: {type(e).__name__}") + print(f" Details: {str(e)}") self.status = WristbandStatus.MAINTENANCE + finally: + # Clean disconnect + if self.client and self.client.is_connected: + try: + await self.client.stop_notify(CHAR_UUID) + await self.client.disconnect() + print(f" Disconnected from {self.band_id}") + except: + pass + def _notification_handler(self, sender, data: bytearray): decoded = self.decoder.decode(bytes(data)) if decoded: self.last_packet = decoded self.packet_count += 1 + + # Print to console (for debugging) + print( + f"🔵 [{self.band_id}] Packet #{self.packet_count}: " + f"HR={decoded['hr_bpm']} SpO2={decoded['spo2']}% " + f"Temp={decoded['temp_c']:.1f}°C" + ) + asyncio.create_task(self._send_to_backend(decoded)) async def _send_to_backend(self, decoded: dict): diff --git a/vitallink/vitallink.db b/vitallink/vitallink.db index 6abde286b13651178720dbcaa2fe0d7cdb011645..3c475b20e72ac513bcfacd918682cde9e21b0d52 100644 GIT binary patch delta 6309 zcmc&&ZBSI#8NTP9J@;NdcJHFFi=eQm5FjAC%SRPO0TaJUh|6H4Vj~dh2esBrot8-%l%d*whp>f<Zc8u)cXQgNzT8_$uSb;}hqKm>J;Td6)uv7T8uv$1HbP9hL?up@|OUx5X z!s5a#(tvbXIxTfbP11U)PAZpDrBUJo@uqlQJSpxKH{*Icc!rmz<8C`BwTSg%jrw8~ zSO$3V&xfOcpD!NtH9bXFO8l+=t@#PUL)d}}7iu!Go36a`dNJCD8)Lw8iuUIHuWnw7 z-ZCxo?@!pc5bZFt?FId((VJ$r?XUm7hqjy9j+Q_5pcmL@h&D{^T!Fvza}#;p-)6&k#2GGa2oUQ64{6S`deS6qtqf znin5F`~3 W#5R&1pyb%xtF^Hx;!GVLv<7h}z6-aIVz)Q`Al#tqi=>39|Lw=-HOE z4RxE>_TKepqsXP$~-bBG6tf%z@)M;jqmriIwM~3W%dOP+OI&5C7 z+I|s^4w>0w9UIr6cg^h4b9c_5gG1PrUjWo$X1g}VEx3dZ458EKeS!9??lItFK@@Vh zMo`P)Yc7yJQAhx_f&^YcchOb!0SKVOXb0GbHlS6Y8&#lUlmR}$k_%kHkx3wep!?a%nu;!6_s(J{mj(w=DCK196tmEf*|3mNvZ71&d=r zEqDb4z&_9|_kd62&*clYIX16tES3Tw(3AvHaP$`7*1~kAfLIJuKn(senM8OonMD2j zWC9y0+?583)%>j>g~zX_5&ZK;5}zdvY``r^pd$Re)J>DXU*w5!5#F^8)RB16X*IG5 z+~?IvDc~ZnUU>@?^9|>l9XKNyOv9^ofn#J5SAkQTK@$!n0XyDLKWBL|7<;S*Sb8n} zu$RM&eQ<_4yNW*w@U&_WE|IrrFI+mn7Ygp`(>vilwY-Ku_^N0t_Kad=!MOv9@yVY%9Kjejk|Mzn3TAgs<_{D!3+ z7Y^{HgFa*lXa!&KRbqHA_uivVTGu+ip9grS50>M_)nwm2kM z^t^OwPn2FvO8mjO)B_CEsToBGX=Y*|-Ea(~n^FjA#$_Pg^Fm1TI;)~pxDvl^sm4v+ zN<&DqPy^}yZ6MvZLrAl01L+kcgtW?GAiZK(VID28C4RkB7&rC06+&9QdW4KRb*~cc z#%C76trmI%zgP)(;`aym1Wfj+4PP4|m!;SF8ocQ?zd{975EjBLZao%T;L|x$msBN1 zipRxT(Jpig%Y|svi&mmo%lnqqma*^*TmxNvA79T;1n0q8kjh=))^90_Q+)nORxUnG zXhtZ@x0puQQDo_0O9+FZgn<#B9`2Rf?eX=IWsN)-&v!7V+TS%na+|zWUW=<-VAq}~yM*hKpp3Jd!4Gg%BWaRjo4{Rsypc5D_qTuyH5`+P0Po)h zR^f?TfkVB#9bDxlsu+-5S`Xbwo6|bHxt|{&jI!Ss6r=gl=gtt)=1l|XbEbjx`7(sG zxza%TJZT_(j0_=dd^C_gHip_#eO?UR)aFD3>GPq1^sz96v~kct`WR>+ef$d{ZR|4; z?Oo6TD^&Eh^gC+Gp{QtG@psjfi+s+vY06d7lv^#TTn6`o33O75SjNd6a)oTM9kwmD ziPoTXi8UfpjeIFmjyM&uj67*GBS=?0?HkAJiKmP{ig3b+r_4i+kIz4qQ8Q18>4M`~ zM2Q>bvx(Ak0h3rXNqteKu!+*+1zilHv}8|a)Fg*gfr%`lB&FYD6QySzCa`FdjOHF-u>Y$}7OcS@N*huHS$hVxUxM(aOhk)OBb68Bz6%zMuzT+ji> zD8^LhCCSQWi-GzZjAsdfXnKd&RE+WS1hGjN$0AC0z%#t4p-Igaju}={(PvsO*#S43 fDD`X@JFMuVIhj1uStDtB^x>QS5(u3vqIv%ZN~=o{ delta 1059 zcmZ9LVMv`-7{~8(p7*@xozwTYi#k*1uBOh`onD)*+Qe;F+nki$M23uMSBYg|L&`=3 znZ#vOf_c?^%*3m7CtCzLFZilBk$rH>BwV=_vW7O1A+oly#wPpFc^Oi4J{$Rzi6Flk~NM6o!nBQF$yq>ho$&it`gKPiHX zD$yCQB@5=u^QgA_;KGsoFJGQL1Y4OJ;&RYldXKyikK7QA}m_PhoV-zBK8QEh|=%tH}uQ;u->bm)*JL=da<6PC+du^@oT(^*YR?z zdJDV-Oo>ZQXknV-@DfXhbXv}U9TbWOFTIcnhiNtq5~wK?c9E3^@${Xo25faL6N;$C zR*6}#l|HalP8R4^VmAB%!jrrG;3daZ%kvam(S=$*47VI~)CCLF?ZPC(7&dy1(?$c$ zEkb^xo~j%C9>30~`4I2n0e+HKaxZt2Zwa2Jfsop?;47%K9;QJtlD7}sv>bvI`XvZi z^m9ld&IVOC5>zAuK}GU~9X6`a;$Op6Mx&h&Ab+Pa9|pnOu^7^=m1iLNgfLSaeKy&t zHfW=I7aodZasQJ1molB)LGVPICFXNxid>cRa`FkD^%rcT#+y(_gX8EX^8zMVd)pz4 zQPLPD(5X&!m+9jeu#ZqpZ4=l;o-w>rn<-34GEaCr8>8Ir)$zrUTZ=jrMa#9t? zxeR4=vJXZydoE>%pzBH1=59jaNIz&(xXvmp;b(sXJzio-`b&b(YOThz)cpp&z45?nc7JnV<+&+sLB62NS$B1}(iD#|>&djy?9l td&pgdz1Gng6q*Ho!~+<=X%mTld^WNr_BR8|TjJ>aIZU&5ox@-Ce*lJoN2&k-