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

rehabapp_2026-10-09_16-37-34

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] Authorization: Bearer 925|RhBV923hX28693SxV8UmSfqwp53HLm0hIedWvQ7yd26c18d1
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] Request query: {start_date: 2026-09-28, end_date: 2026-11-01}
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-09T13:38:37.954893Z, request_id: 6c757368-b328-471d-89a9-64bfcdedcc6e, version: v1}, data: {rehabilitation_day_id: 4158, phase_id: 545, diagnosis_rehab: Рома тестит, start_rehab: 2026-10-05 00:00:00, end_rehab: 2026-10-15 00:00:00, name_rehab_phase: Фаза номер два, status: [first_control], recommendations_count: 1, date: 2026-10-14, training: [{mode: screening_test, status: not_done, progress: null, unit_id: 1572, time: 10 - 20 мин, count_questions: 1, status_questions: false, workout_id: null}]}}
INFO [console] shrinkOffset: 8.763139204545439, progress: 0.04418871766535683
INFO [console] shrinkOffset: 62.90624999999994, progress: 0.3172089882121804
INFO [console] shrinkOffset: 106.03196022727269, progress: 0.5346732768500325
INFO [console] shrinkOffset: 114.03160511363632, progress: 0.5750120231663389
INFO [console] shrinkOffset: 236.98538894563055, progress: 1.0
INFO [console] shrinkOffset: 252.3197085271171, progress: 1.0
INFO [console] shrinkOffset: 256.4155844155844, progress: 1.0
INFO [console] shrinkOffset: 173.11278900244284, progress: 0.8729328587549507
INFO [console] shrinkOffset: 189.51891281646408, progress: 0.9556618393495568
INFO [console] shrinkOffset: 205.6233299334068, progress: 1.0
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-10-09T13:38:37.954893Z","request_id":"6c757368-b328-471d-89a9-64bfcdedcc6e","version":"v1"},"data":{"rehabilitation_day_id":4158,"phase_id":545,"diagnosis_rehab":"Рома тестит","start_rehab":"2026-10-05 00:00:00","end_rehab":"2026-10-15 00:00:00","name_rehab_phase":"Фаза номер два","status":["first_control"],"recommendations_count":1,"date":"2026-10-14","training":[{"mode":"screening_test","status":"not_done","progress":null,"unit_id":1572,"time":"10 - 20 мин","count_questions":1,"status_questions":false,"workout_id":null}]}}
INFO [console] shrinkOffset: 20.07173295454544, progress: 0.10121306074001302
INFO [console] shrinkOffset: 33.19850852272725, progress: 0.16740570767845436
INFO [console] shrinkOffset: 130.17613636363632, progress: 0.6564219056974456
INFO [console] shrinkOffset: 144.50284090909088, progress: 0.7286652750491157
INFO [console] shrinkOffset: 156.39346590909088, progress: 0.7886245497707922
INFO [console] Request query: {start_date: 2026-09-28, end_date: 2026-11-01}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-09-28&end_date=2026-11-01
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 925|RhBV923hX28693SxV8UmSfqwp53HLm0hIedWvQ7yd26c18d1
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-09-28&end_date=2026-11-01
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, 09 Oct 2026 13:38:40 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-10-09T13:38:40.349075Z","request_id":"45519fa2-419c-4924-be7c-432e493f2786","version":"v1"},"data":{"start_rehab":"2026-10-05 00:00:00","end_rehab":"2026-10-15 00:00:00","days":[{"date":"2026-10-05","status":["start"],"training":[{"mode":"correction_unit","status":"completed","progress":49.5},{"mode":"diagnostics","status":"completed","progress":27}]},{"date":"2026-10-07","status":["none"],"training":[{"mode":"correction_unit","status":"completed","progress":83}]},{"date":"2026-10-08","status":["first_control"],"training":[{"mode":"screening_test","status":"completed","progress":null}]},{"date":"2026-10-09","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null},{"mode":"diagnostics","status":"not_done","progress":null}]},{"date":"2026-10-11","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-10-14","status":["first_control"],"training":[{"mode":"screening_test","status":"not_done","progress":null}]},{"date":"2026-10-15","status":["end"],"training":[]}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-09T13:38:40.349075Z, request_id: 45519fa2-419c-4924-be7c-432e493f2786, version: v1}, data: {start_rehab: 2026-10-05 00:00:00, end_rehab: 2026-10-15 00:00:00, days: [{date: 2026-10-05, status: [start], training: [{mode: correction_unit, status: completed, progress: 49.5}, {mode: diagnostics, status: completed, progress: 27}]}, {date: 2026-10-07, status: [none], training: [{mode: correction_unit, status: completed, progress: 83}]}, {date: 2026-10-08, status: [first_control], training: [{mode: screening_test, status: completed, progress: null}]}, {date: 2026-10-09, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}, {mode: diagnostics, status: not_done, progress: null}]}, {date: 2026-10-11, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-10-14, status: [first_control], training: [{mode: screening_test, status: not_done, progress: null}]}, {date: 2
INFO [console] 026-10-15, status: [end], training: []}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-10-09
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 925|RhBV923hX28693SxV8UmSfqwp53HLm0hIedWvQ7yd26c18d1
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/day?date=2026-10-09
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, 09 Oct 2026 13:38:40 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-10-09T13:38:40.462421Z","request_id":"e78cbd8c-e056-445d-90f4-793401d496fc","version":"v1"},"data":{"rehabilitation_day_id":4156,"phase_id":545,"diagnosis_rehab":"Рома тестит","start_rehab":"2026-10-05 00:00:00","end_rehab":"2026-10-15 00:00:00","name_rehab_phase":"Фаза номер два","status":["none"],"recommendations_count":1,"date":"2026-10-09","training":[{"mode":"correction_unit","status":"not_done","progress":null,"unit_id":1571,"time":"10 - 20 мин","count_questions":1,"status_questions":false,"workout_id":null},{"mode":"diagnostics","status":"not_done","progress":null,"unit_id":1568,"time":"10 - 20 мин","count_questions":null,"status_questions":false,"workout_id":null}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-09T13:38:40.462421Z, request_id: e78cbd8c-e056-445d-90f4-793401d496fc, version: v1}, data: {rehabilitation_day_id: 4156, phase_id: 545, diagnosis_rehab: Рома тестит, start_rehab: 2026-10-05 00:00:00, end_rehab: 2026-10-15 00:00:00, name_rehab_phase: Фаза номер два, status: [none], recommendations_count: 1, date: 2026-10-09, training: [{mode: correction_unit, status: not_done, progress: null, unit_id: 1571, time: 10 - 20 мин, count_questions: 1, status_questions: false, workout_id: null}, {mode: diagnostics, status: not_done, progress: null, unit_id: 1568, time: 10 - 20 мин, count_questions: null, status_questions: false, workout_id: null}]}}
INFO [console] [Chat] loadChat() started
INFO [console] [Chat] API base: https://rehabilitation.most.team/api/v1
INFO [console] [ChatAPI] GET /patient/chat
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/chat
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 925|RhBV923hX28693SxV8UmSfqwp53HLm0hIedWvQ7yd26c18d1
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/chat
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, 09 Oct 2026 13:38:40 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-10-09T13:38:40.837942Z","request_id":"65a95acb-df80-44c5-bc0b-e695cb9d8486","version":"v1"},"data":{"has_doctor":true,"chat_id":148,"empty_state_message":null,"messages":[],"unread_count":0}}
INFO [console] [DIO]
INFO [console] [Repo] RAW JSON: {success: true, meta: {timestamp: 2026-10-09T13:38:40.837942Z, request_id: 65a95acb-df80-44c5-bc0b-e695cb9d8486, version: v1}, data: {has_doctor: true, chat_id: 148, empty_state_message: null, messages: [], unread_count: 0}}
INFO [console] [Chat] API response: hasDoctor=true, chatId=148, messages=0, unread=0
INFO [console] [Chat] userId from cache: 341
INFO [console] [Chat] Connecting WebSocket: host=rehabilitation.most.team, port=443, appKey=local-reverb-key
INFO [console] [ChatWebSocket] diagnostics=raw-pusher-2026-07-14-01; init url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false, authEndpoint=https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [ChatWebSocket] websocket connect started: url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false
INFO [console] [ChatWebSocket] websocket connect finished: readyState=1
INFO [console] [ChatWebSocket] websocket listener attached
INFO [console] [ChatWebSocket] init completed: connected=false, socketId=null, pendingChannels={}
INFO [console] [ChatWebSocket] subscribe requested: channel=private-chat.148, connected=false, socketId=null, active=false, pending=false
INFO [console] [ChatWebSocket] subscribe queued until connected: private-chat.148
INFO [console] [ChatWebSocket] subscribe requested: channel=private-user.341, connected=false, socketId=null, active=false, pending=false
INFO [console] [ChatWebSocket] subscribe queued until connected: private-user.341
INFO [console] [Chat] WebSocket initialized; subscriptions requested for private-chat.148 and private-user.341
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher:connection_established","data":"{\"socket_id\":\"404320314.231675962\",\"activity_timeout\":30}"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher:connection_established, channel=null, data={"socket_id":"404320314.231675962","activity_timeout":30}
INFO [console] [ChatWebSocket] connected: socketId=404320314.231675962, activityTimeout=30
INFO [console] [ChatWebSocket] auth request: socketId=404320314.231675962, channel=private-chat.148
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 925|RhBV923hX28693SxV8UmSfqwp53HLm0hIedWvQ7yd26c18d1
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 404320314.231675962, channel_name: private-chat.148}
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, 09 Oct 2026 13:38:40 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:eba7ea85b6c3ab53a470847cb055abb473d22dc8de26ec845e43189f85e57125"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:eba7ea85b6c3ab53a470847cb055abb473d22dc8de26ec845e43189f85e57125}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-chat.148, auth: local-reverb-key:eba7ea85b6c3ab53a470847cb055abb473d22dc8de26ec845e43189f85e57125}
INFO [console] [ChatWebSocket] auth request: socketId=404320314.231675962, channel=private-user.341
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 925|RhBV923hX28693SxV8UmSfqwp53HLm0hIedWvQ7yd26c18d1
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 404320314.231675962, channel_name: private-user.341}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-chat.148"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-chat.148, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-chat.148
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, 09 Oct 2026 13:38:41 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:c3f4b507b18fbe4f0399f01df60af68bdbe55c0c5547ba476767bf7c4809982c"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:c3f4b507b18fbe4f0399f01df60af68bdbe55c0c5547ba476767bf7c4809982c}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-user.341, auth: local-reverb-key:c3f4b507b18fbe4f0399f01df60af68bdbe55c0c5547ba476767bf7c4809982c}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-user.341"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-user.341, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-user.341
$
250 строкUTF-8LIVE