private IEnumerable <Func <Timeline, ValueTask> > Tasks() { yield return(timeline => GetAndUpdateStatusesAsync(timeline)); yield return(timeline => TruncateStatusCollectionTask.Execute(timeline)); yield return(timeline => UpdateTimeStampsTask.Execute(timeline)); }
public FavoritesTimelineControlViewModel(ITwitterService twitterService, ISettings settings, ISystemState systemState) : base(settings, systemState, twentyMinutes) { timelineName = (string)Application.Current.FindResource("favorites-timeline"); TwitterService = twitterService; AddUpdateTask(tl => GetAndUpdateFavoritesAsync(tl)); AddUpdateTask(tl => TruncateStatusCollectionTask.Execute(tl)); AddUpdateTask(tl => UpdateTimeStampsTask.Execute(tl)); }
public HomeTimelineControlViewModel(ITwitterService twitterService, ISettings settings, ISystemState systemState) : base(settings, systemState, justOverMinute) { timelineName = (string)Application.Current.FindResource("home-timeline"); TwitterService = twitterService; AddUpdateTask(tl => GetAndUpdateStatusesAsync(tl)); AddUpdateTask(tl => DonateNagTask.Execute(tl)); AddUpdateTask(tl => TruncateStatusCollectionTask.Execute(tl)); AddUpdateTask(tl => UpdateTimeStampsTask.Execute(tl)); }
public HomeTimelineControlViewModel(ITwitterService twitterService, ISettings settings, ISystemState systemState) : base(settings, systemState, justOverMinute) { timelineName = App.GetString("home-timeline"); TwitterService = twitterService; AddUpdateTask(tl => GetAndUpdateStatusesAsync(tl)); AddUpdateTask(tl => DonateNagTask.Execute(tl)); AddUpdateTask(tl => TruncateStatusCollectionTask.Execute(tl)); AddUpdateTask(tl => UpdateTimeStampsTask.Execute(tl)); AddUpdateTask(t1 => UpdateNamesTask.Execute(t1)); AddUpdateTask(__ => CollectAllTask.Execute()); }