public async Task GetHomeTimelineApi(bool read, HomeTabModel tab, bool more, bool startup)
{
this.CheckAccountState();
var count = GetApiResultCount(MyCommon.WORKERTYPE.Timeline, more, startup);
TwitterStatus[] statuses;
if (more)
{
statuses = await this.Api.StatusesHomeTimeline(count, maxId: tab.OldestId)
.ConfigureAwait(false);
}
else
{
statuses = await this.Api.StatusesHomeTimeline(count)
.ConfigureAwait(false);
}
var minimumId = this.CreatePostsFromJson(statuses, MyCommon.WORKERTYPE.Timeline, tab, read);
if (minimumId != null)
tab.OldestId = minimumId.Value;
}