element-hq / element-hq/element-ios

Aggregation API v2: Spec holes for non live timeline

Open
#2,452 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.