In ExploreDataController, create a NEW method that fetches data for the "for you" tab. This needs to:
- Fetch interest topics persisted in T427930. For each topic, make topic call (which should have been created in T427930) to gather random topic articles.
- Fetch interest articles persisted in T427930. For each article, fetch related articles from RelatedPagesDataController in T413371.
- Fetch a random article from Random Data Controller created in T413381.
- Fetch the continue reading data:
- Get seed article via recently read for more than 1 minute. (WMFPageViewsDataController). If article was already viewed that day, randomly select any article visited in the past 30 days that the user that user spent 1 minute on on.
- Also randomly get articles that user has saved (up to 3).
- Fetch "Because you read" data:
- Get seed article via recently read article for more than 10 seconds (WMFPageViewsDataController). If article was already viewed that day, randomly select any article visited in the past 30 days that the user that user spent 10 seconds on.
- Get related pages for this seed article (T413371) and return.