package org.wikipedia.feed;
import android.content.Context;
import android.support.annotation.NonNull;
import org.wikipedia.feed.aggregated.AggregatedFeedContentClient;
import org.wikipedia.feed.announcement.AnnouncementClient;
import org.wikipedia.feed.becauseyouread.BecauseYouReadClient;
import org.wikipedia.feed.continuereading.ContinueReadingClient;
import org.wikipedia.feed.mainpage.MainPageClient;
import org.wikipedia.feed.random.RandomClient;
import org.wikipedia.feed.searchbar.SearchClient;
class FeedCoordinator extends FeedCoordinatorBase {
FeedCoordinator(@NonNull Context context) {
super(context);
}
@Override
protected void buildScript(int age) {
if (age == 0) {
addPendingClient(new SearchClient());
addPendingClient(new AnnouncementClient());
}
addPendingClient(new AggregatedFeedContentClient());
addPendingClient(new ContinueReadingClient());
if (age == 0) {
addPendingClient(new MainPageClient());
}
addPendingClient(new BecauseYouReadClient());
if (age == 0) {
addPendingClient(new RandomClient());
}
}
}