- Fetch data
- Add a method in ActivityTabDataController to fetch page views. Using WMFPageViewsDataController, fetch an array of page views (we’ll need to make a new method in WMFPageViewsDataController that simply returns an array of new WMFPageView objects, which has a timestamp and WMFPage property). Use a fetchLimit of 1,000 to the NSFetchRequest.
- Make another method in ActivityTabDataController to fetch summary data (article description + image) using WMFData's WMFArticleSummaryDataController. This will be called later from the timeline item views when they appear on screen.
- Add page views to an ordered array, bucketed by date before returning to activity tab caller. Ensure same-day dupe articles are deduped.
Description
Description
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T406183 [Epic] AB test Activity Tab V2 on iOS | |||
| Resolved | GOlson-WMF | T407009 [L] Activity tab (user story): Timeline of articles viewed | |||
| Resolved | GOlson-WMF | T408594 Activity Tab (Eng Subtask): Timeline of articles viewed - Data |