Apps need a proper rust interface to fetch polls to be shown in the poll history.
We decided to reuse a rust timeline to accomplish that.
Rust timeline accepts event filters so that it can give back just polls.
Size estimate
M?
Dependencies
None
Acceptance criteria
Clients can fetch polls using a "timeline like" interface
Clients can backward paginate to fetch more polls
Live updates (eg. incoming votes) are delivered to the client
Out of scope
MSC4013. We decided to consider that in future iterations.
Subtasks
### Other
- [ ] https://github.com/matrix-org/matrix-rust-sdk/pull/2876
- [ ] https://github.com/vector-im/element-x-android/pull/1905
Description
Apps need a proper rust interface to fetch polls to be shown in the poll history. We decided to reuse a rust timeline to accomplish that. Rust timeline accepts event filters so that it can give back just polls.
Size estimate
M?
Dependencies
Acceptance criteria
Out of scope
MSC4013. We decided to consider that in future iterations.
Subtasks