Example #1
0
 static IObservable <Flat> GetOnlinerFlatUpdatesStream(OnlinerByClient onlinerClient, DateTime lastScrapedEntityDate) =>
 GetOnlinerFlatScrapeStream(onlinerClient)
 .SelectMany(xs => xs.OrderBy(x => x.UpdatedAt))
 .Scan((lastUpdatedAt: lastScrapedEntityDate, flat: Option <Flat> .None),
Example #2
0
 static IObservable <Arr <Flat> > GetOnlinerFlatScrapeStream(OnlinerByClient onlinerClient) =>
 RxHelpers.Generate(() => onlinerClient.GetLatestUpdate().Apply(OnlinerDelay));