android: enable multi-select forward execution in chat
Some checks failed
CI / test (push) Has been cancelled
Some checks failed
CI / test (push) Has been cancelled
This commit is contained in:
@@ -176,3 +176,9 @@
|
||||
- Integrated `ChatViewModel` with reducer-backed selection logic while preserving current UI behavior.
|
||||
- Added base ViewModel handlers for entering/toggling multi-select mode (`onEnterMultiSelect`, `onToggleMessageMultiSelection`, `onClearSelection`).
|
||||
- Added unit tests for reducer transitions and available intents (`MessageActionStateTest`).
|
||||
|
||||
### Step 28 - Core base / Android multi-forward execution
|
||||
- Switched chat forward state from single-message payload to `forwardingMessageIds` set.
|
||||
- Extended `ChatViewModel` forward flow: multi-select now forwards multiple source messages in one action.
|
||||
- Wired `ForwardMessageBulkUseCase` for multi-message forwarding (sequential safe execution with error short-circuit).
|
||||
- Updated chat action bar and forward sheet labels for multi-selection count.
|
||||
|
||||
Reference in New Issue
Block a user