private void ProcessBackfillPump()
{
var o = Observable.Concat(
Observable.StartAsync(async () =>
{
HomeTimeLineLargestSeenId = await GetHomeTimeLine_Backfill();
}),
Observable.StartAsync(async () =>
{
DirectMessagesReceivedLargestSeenId = await GetDirectMessages_Received_Backfill();
}),
Observable.StartAsync(async () =>
{
DirectMessagesSentLargestSeenId = await GetDirectMessages_Sent_Backfill();
}),
Observable.StartAsync(async () =>
{
RetweetsOfMeLargestSeenId = await GetRTOfMe_Backfill();
}),
Observable.StartAsync(async () =>
{
MentionsOfMeLargestSeenId = await GetMentions_Backfill();
}),
Observable.StartAsync(async () =>
{
MyTweetsLargestSeenId = await GetMyTweets_Backfill();
}).Finally(() =>
{
_backfillsCompleted.OnNext(StreamSignal.Completed);
}));
}