MastodonAgain
MastodonAgain copied to clipboard
Make "Service" actor smarter
We shouldn't be accessing MastodonAPI for most stuff. The Service actor should have easy to use APIs that let you fetch data…
- Cache all objects (Statuses, Accounts, Relationships being the core objects). Store them in
Storageobject. - Fetch objects if not in cache (storing individual objects and pages of objects if using a paging api).
- Provide
didChangemechanism (Swift Async Algorithm channels) so that UI can handle changes automatically.
- [ ] #21
- [x] #22
- [ ] #23
- [x] #24
- [ ] #25
We have this partially working for timelines and relationships.