f14f426381
fix(consultations): open chat via consultation chat_id
...
Use chat_id from the consultations payload for direct navigation and keep
the chat lookup as a fallback for legacy rows without chat_id.
- validate chat id in ChatRepository and make it nullable
- guard repeated taps while opening chat
- handle nullable chat id in ProfileCubit and EmptyChatScreen
related to #1106
2026-10-29 18:09:08 +03:00
misha
51397003b5
feat(sbp_payments): added tests for new chosen_plan_state fixtures and new tests for chat repo and service
2026-07-08 15:07:36 +03:00
misha
e10610d93c
feat(sbp_payments): added new chosen_plan fixtures with chosen_plan states and fixed chat tests
2026-07-08 14:28:08 +03:00
Anatoliy Poloz
d21cc46558
feat(payments): phase #1 tests and part of implementation
2026-07-08 13:31:55 +03:00
Anatoliy Poloz
2ab26bbda5
feat(chat): reorganize test fixtures
2026-07-08 12:31:06 +03:00
misha
aac085def4
feat(app): refactoring of sentry using, feat(become_consultant): fixed possible infinite loading, feat(push_notifications): fixed push navigation from paid plan push
2026-04-07 10:05:11 +03:00
mso7nueh
f56092d88f
feat(chat): enhance chat message model and repository to support improved message handling and parsing
2025-12-19 15:35:37 +03:00
misha
070a3e39e7
feat(tests): added services tests and fixtures
2025-12-11 15:53:35 +03:00
misha
9e33063c30
feat(tests): widget and unit tests for chat
2025-12-03 18:12:17 +03:00