Page MenuHomePhabricator

Explore and Games - Architecture - Add On This Day data controller
Closed, ResolvedPublic2 Estimated Story Points

Description

Create an OnThisDayDataController (this will be shared across multiple features), add a fetchData method that makes the on this day API call for a given WMFProject and date (for example: https://en.wikipedia.org/api/rest_v1/feed/onthisday/events/2/26). Note that not all WMFProjects will support on this day, this method needs to throw an error if it doesn't support it. Return response struct. Mock this call and add unit tests. (WMFGrowthTasksDataControllerTests is a good simple example for how we do this).

Event Timeline

Tsevener renamed this task from Explore Tech Debt - Add On this Day data controller to Explore Tech Debt - Add On This Day data controller.Feb 26 2026, 2:19 PM
Tsevener claimed this task.
Tsevener triaged this task as Medium priority.
Tsevener moved this task from Needs Triage to Up next on the Wikipedia-iOS-App board.
Tsevener set the point value for this task to 2.Feb 26 2026, 4:09 PM
Tsevener raised the priority of this task from Medium to High.Apr 13 2026, 3:25 PM

We should pick this up first so that we can reuse for Games.

Seddon renamed this task from Explore Tech Debt - Add On This Day data controller to Explore and Games - Architecture - Add On This Day data controller.Apr 21 2026, 12:54 PM