android: add message api contracts and repository usecases
Some checks are pending
CI / test (push) Has started running
Some checks are pending
CI / test (push) Has started running
This commit is contained in:
@@ -71,3 +71,10 @@
|
||||
- Added `MessageDao` with observe/pagination/upsert/delete APIs.
|
||||
- Updated `MessengerDatabase` schema to include message tables and DAO.
|
||||
- Added Hilt DI provider for `MessageDao`.
|
||||
|
||||
### Step 12 - Sprint A / 2) Message API + repository
|
||||
- Added message REST API client for history/send/edit/delete endpoints.
|
||||
- Added message DTOs and mappers (`MessageReadDto -> MessageEntity -> MessageItem`).
|
||||
- Added `MessageRepository` contracts/use-cases for observe/sync/pagination/send/edit/delete.
|
||||
- Implemented `NetworkMessageRepository` with cache-first observation and optimistic text send.
|
||||
- Wired message API and repository into Hilt modules.
|
||||
|
||||
Reference in New Issue
Block a user