android: stabilize DI graph and production api config
Some checks are pending
CI / test (push) Has started running

This commit is contained in:
Codex
2026-03-08 23:02:16 +03:00
parent 9d842c1d88
commit 4939754de8
10 changed files with 48 additions and 21 deletions

View File

@@ -57,3 +57,10 @@
- Added unit test for realtime event parsing (`RealtimeEventParserTest`).
- Added DAO test (`ChatDaoTest`) using in-memory Room + Robolectric.
- Updated Android checklist status in `docs/android-checklist.md`.
### Step 10 - Build stabilization fixes
- Switched Android API base URL to `https://chat.daemonlord.ru/`.
- Added cleartext traffic flag in manifest for local/dev compatibility.
- Fixed Hilt dependency cycle by separating refresh `AuthApiService` with a dedicated qualifier.
- Added `CoroutineDispatcher` DI provider and qualifier for repositories.
- Fixed Material3 experimental API opt-in and removed deprecated `StateFlow.distinctUntilChanged()` usage.