>_ rehablogger
Система работает
← Все сессии
СЕССИЯ УСТРОЙСТВА

rehabapp_2026-09-18_08-36-33

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] [ChatWebSocket] websocket listener attached
INFO [console] [ChatWebSocket] init completed: connected=false, socketId=null, pendingChannels={private-chat.121, private-user.324}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher:connection_established","data":"{\"socket_id\":\"377264501.393117444\",\"activity_timeout\":30}"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher:connection_established, channel=null, data={"socket_id":"377264501.393117444","activity_timeout":30}
INFO [console] [ChatWebSocket] connected: socketId=377264501.393117444, activityTimeout=30
INFO [console] [ChatWebSocket] auth request: socketId=377264501.393117444, channel=private-chat.121
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 758|UmGLv1oQVZNL3nKilMk1tVFvAaQuapViJj8pV7s62c546854
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 377264501.393117444, channel_name: private-chat.121}
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Fri, 18 Sep 2026 05:39:18 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"auth":"local-reverb-key:be89248c8e3a1357d912190711fa9d1e727c336e5652e2fd900475bda1f2e3cd"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:be89248c8e3a1357d912190711fa9d1e727c336e5652e2fd900475bda1f2e3cd}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-chat.121, auth: local-reverb-key:be89248c8e3a1357d912190711fa9d1e727c336e5652e2fd900475bda1f2e3cd}
INFO [console] [ChatWebSocket] auth request: socketId=377264501.393117444, channel=private-user.324
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 758|UmGLv1oQVZNL3nKilMk1tVFvAaQuapViJj8pV7s62c546854
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 377264501.393117444, channel_name: private-user.324}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-chat.121"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-chat.121, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-chat.121
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Fri, 18 Sep 2026 05:39:18 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"auth":"local-reverb-key:36f4eb80532b3b02088fd6de32eee40b98208da37a1d24a2e0093b17df5c22bc"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:36f4eb80532b3b02088fd6de32eee40b98208da37a1d24a2e0093b17df5c22bc}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-user.324, auth: local-reverb-key:36f4eb80532b3b02088fd6de32eee40b98208da37a1d24a2e0093b17df5c22bc}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-user.324"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-user.324, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-user.324
INFO [console] shrinkOffset: 148.92907873376618, progress: 0.7509848763916172
INFO [console] shrinkOffset: 127.58461850649343, progress: 0.6433540029469543
INFO [console] shrinkOffset: 113.1851156655843, progress: 0.5707435433038632
INFO [console] shrinkOffset: 74.42304180194782, progress: 0.37528318393909504
INFO [console] shrinkOffset: 61.951095779220566, progress: 0.3123925589390952
INFO [console] shrinkOffset: 57.769277597402436, progress: 0.29130546005238944
INFO [console] shrinkOffset: 53.98767248376606, progress: 0.27223646242632527
INFO [console] shrinkOffset: 50.56970373376606, progress: 0.25500112557301813
INFO [console] shrinkOffset: 45.40635146103864, progress: 0.2289645751473461
INFO [console] shrinkOffset: 43.7699878246749, progress: 0.2207131016699389
INFO [console] shrinkOffset: 43.07893668831116, progress: 0.21722842992796065
INFO [console] shrinkOffset: 42.89711850649314, progress: 0.21631159954158297
INFO [console] shrinkOffset: 42.67907873376589, progress: 0.2152121193516682
INFO [console] shrinkOffset: 42.31544237012963, progress: 0.2133784585789117
INFO [console] shrinkOffset: 42.09740259740238, progress: 0.21227897838899693
INFO [console] shrinkOffset: 42.024604301947875, progress: 0.21191188809757602
INFO [console] shrinkOffset: 41.806209415584135, progress: 0.21081061722331226
INFO [console] shrinkOffset: 40.53383725649314, progress: 0.2043945952030106
INFO [console] shrinkOffset: 39.18831168831139, progress: 0.1976096922069402
INFO [console] shrinkOffset: 36.06118100649337, progress: 0.18184092583496983
INFO [console] shrinkOffset: 34.78845373376612, progress: 0.1754231131303203
INFO [console] shrinkOffset: 33.624746347402606, progress: 0.16955504052062872
INFO [console] shrinkOffset: 32.64321225649337, progress: 0.1646055889816627
INFO [console] shrinkOffset: 31.47950487012963, progress: 0.15873751637196998
INFO [console] shrinkOffset: 30.825030438311387, progress: 0.15543728511787666
INFO [console] shrinkOffset: 30.606635551947875, progress: 0.154336014243614
INFO [console] shrinkOffset: 30.243354301947875, progress: 0.15250414415520538
INFO [console] shrinkOffset: 30.024959415584135, progress: 0.1514028732809416
INFO [console] shrinkOffset: 30.31579748376589, progress: 0.15286944376227724
INFO [console] shrinkOffset: 31.297686688311387, progress: 0.15782068598559112
INFO [console] shrinkOffset: 33.04307021103864, progress: 0.16662189955795514
INFO [console] shrinkOffset: 35.95216112012963, progress: 0.18129118574001188
INFO [console] shrinkOffset: 47.95145089285671, progress: 0.24179840987229642
INFO [console] shrinkOffset: 57.18760146103858, progress: 0.28837231908971644
INFO [console] shrinkOffset: 63.151024756493086, progress: 0.3184432813523227
INFO [console] shrinkOffset: 88.85876623376572, progress: 0.448076293385721
INFO [console] shrinkOffset: 102.74939123376572, progress: 0.5181207023575612
INFO [console] shrinkOffset: 134.4933543019476, progress: 0.6781917669449878
INFO [console] shrinkOffset: 149.2199168019476, progress: 0.7524514468729511
INFO [console] shrinkOffset: 157.29235998376572, progress: 0.7931572834806784
INFO [console] shrinkOffset: 192.22290385966738, progress: 0.9692968956905296
INFO [console] shrinkOffset: 209.5015770735595, progress: 1.0
INFO [console] shrinkOffset: 226.48053208878576, progress: 1.0
INFO [console] shrinkOffset: 256.4155844155844, progress: 1.0
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/day-recommendations?phase_id=357
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 758|UmGLv1oQVZNL3nKilMk1tVFvAaQuapViJj8pV7s62c546854
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/day-recommendations?phase_id=357
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Fri, 18 Sep 2026 05:39:23 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-18T05:39:23.277475Z","request_id":"d49c77b9-a1f6-42a4-a53a-9fcd1425fcbc","version":"v1"},"data":[{"id":692,"title":"Охлаждение и покой для поврежденной конечности","description":"<ul><li><p>Обеспечить покой ноге</p></li><li><p>Приложить холод на 15–20 минут (для уменьшения отека)</p></li><li><p>Зафиксировать сустав эластичным бинтом и приподнять его</p></li></ul>","image_url":"https://rehabilitation.most.team/storage/recommendation-images/01KQCB6A984DVFX2X4NMWP1RSE.jpg","creator_id":1}]}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-18T05:39:23.277475Z, request_id: d49c77b9-a1f6-42a4-a53a-9fcd1425fcbc, version: v1}, data: [{id: 692, title: Охлаждение и покой для поврежденной конечности, description: <ul><li><p>Обеспечить покой ноге</p></li><li><p>Приложить холод на 15–20 минут (для уменьшения отека)</p></li><li><p>Зафиксировать сустав эластичным бинтом и приподнять его</p></li></ul>, image_url: https://rehabilitation.most.team/storage/recommendation-images/01KQCB6A984DVFX2X4NMWP1RSE.jpg, creator_id: 1}]}
INFO [console] Request query: {start_date: 2026-08-31, end_date: 2026-10-04}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-08-31&end_date=2026-10-04
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 758|UmGLv1oQVZNL3nKilMk1tVFvAaQuapViJj8pV7s62c546854
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] shrinkOffset: 256.4155844155844, progress: 1.0
INFO [console] shrinkOffset: 256.4155844155844, progress: 1.0
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-08-31&end_date=2026-10-04
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Fri, 18 Sep 2026 05:39:32 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-18T05:39:32.981528Z","request_id":"7d4b9d93-57d3-4a4a-91f2-b7fa16e61d7c","version":"v1"},"data":{"start_rehab":"2026-09-17 00:00:00","end_rehab":"2026-10-14 00:00:00","days":[{"date":"2026-09-17","status":["start"],"training":[{"mode":"correction_unit","status":"not_done","progress":null},{"mode":"diagnostics","status":"not_done","progress":null}]},{"date":"2026-09-18","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-09-21","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-09-22","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-09-23","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-09-24","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null},{"mode":"diagnostics","status":"not_done","progress":null}]},{"date":"2026-09-25","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-09-28","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-09-29","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-09-30","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-10-01","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null},{"mode":"diagnostics","status":"not_done","progress":null}]},{"date":"2026-10-02","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-18T05:39:32.981528Z, request_id: 7d4b9d93-57d3-4a4a-91f2-b7fa16e61d7c, version: v1}, data: {start_rehab: 2026-09-17 00:00:00, end_rehab: 2026-10-14 00:00:00, days: [{date: 2026-09-17, status: [start], training: [{mode: correction_unit, status: not_done, progress: null}, {mode: diagnostics, status: not_done, progress: null}]}, {date: 2026-09-18, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-09-21, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-09-22, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-09-23, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-09-24, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}, {mode: diagnostics, status: not_done, progress: null}]}, {date: 2026-09-25, statu
INFO [console] s: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-09-28, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-09-29, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-09-30, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-10-01, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}, {mode: diagnostics, status: not_done, progress: null}]}, {date: 2026-10-02, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}]}}
INFO [console] shrinkOffset: 256.4155844155844, progress: 1.0
INFO [console] shrinkOffset: 256.4155844155844, progress: 1.0
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-09-18
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 758|UmGLv1oQVZNL3nKilMk1tVFvAaQuapViJj8pV7s62c546854
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-09-18
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Fri, 18 Sep 2026 05:39:33 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-18T05:39:33.101706Z","request_id":"734f8efd-eeed-4a20-ba4f-11b49bdd8b0b","version":"v1"},"data":{"rehabilitation_day_id":3039,"phase_id":357,"diagnosis_rehab":"Проверка упражнений","start_rehab":"2026-09-17 00:00:00","end_rehab":"2026-10-14 00:00:00","name_rehab_phase":"Проверка упражнений","status":["none"],"recommendations_count":1,"date":"2026-09-18","training":[{"mode":"correction_unit","status":"not_done","progress":null,"unit_id":1072,"time":"10 - 20 мин","count_questions":2,"status_questions":false,"workout_id":null}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-18T05:39:33.101706Z, request_id: 734f8efd-eeed-4a20-ba4f-11b49bdd8b0b, version: v1}, data: {rehabilitation_day_id: 3039, phase_id: 357, diagnosis_rehab: Проверка упражнений, start_rehab: 2026-09-17 00:00:00, end_rehab: 2026-10-14 00:00:00, name_rehab_phase: Проверка упражнений, status: [none], recommendations_count: 1, date: 2026-09-18, training: [{mode: correction_unit, status: not_done, progress: null, unit_id: 1072, time: 10 - 20 мин, count_questions: 2, status_questions: false, workout_id: null}]}}
INFO [console] shrinkOffset: 216.59917816558442, progress: 1.0
INFO [console] shrinkOffset: 191.47275771103892, progress: 0.965514233382449
INFO [console] shrinkOffset: 136.56615259740238, progress: 0.6886439914865738
INFO [console] shrinkOffset: 122.34846793831139, progress: 0.6169503622298609
INFO [console] shrinkOffset: 84.85912134740238, progress: 0.42790781556974344
INFO [console] shrinkOffset: 54.54686377605785, progress: 0.27505622205346786
$
250 строкUTF-8LIVE