element-hq / element-hq/element-ios
Aggregation API v2: Spec holes for non live timeline
Open
A-Aggregations
A-Redaction
feature
X-Blocked
- Dominant language
- Swift
- Stars
- 1.8k
- Forks
- 544
- PR merge metrics
- PR metrics pending
Description
For non live timelines (or gappy syncs), find a way to:
- [ ] know that I have reacted
- [ ] unreact one of my reaction (related to the above one)
- [ ] handle unreact reception
This may be hard to do without spec update.
Contributor guide
Research direction
Start by reviewing the Aggregation API v2 behavior for non-live timelines and gappy syncs, then trace how reactions are represented and handled in this repository. The work is done when the three cases—knowing about your reaction, unreacting it, and receiving an unreact—have an agreed specification and implementation path.
Written by the indexing model from the issue text.
Assessment
- Domain
- api, mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100