OpenTween.Twitter.GetMentionsTimelineApi C# (CSharp) Method

GetMentionsTimelineApi() public method

public GetMentionsTimelineApi ( bool read, MentionsTabModel tab, bool more, bool startup ) : System.Threading.Task
read bool
tab MentionsTabModel
more bool
startup bool
return System.Threading.Task
        public async Task GetMentionsTimelineApi(bool read, MentionsTabModel tab, bool more, bool startup)
        {
            this.CheckAccountState();

            var count = GetApiResultCount(MyCommon.WORKERTYPE.Reply, more, startup);

            TwitterStatus[] statuses;
            if (more)
            {
                statuses = await this.Api.StatusesMentionsTimeline(count, maxId: tab.OldestId)
                    .ConfigureAwait(false);
            }
            else
            {
                statuses = await this.Api.StatusesMentionsTimeline(count)
                    .ConfigureAwait(false);
            }

            var minimumId = this.CreatePostsFromJson(statuses, MyCommon.WORKERTYPE.Reply, tab, read);
            if (minimumId != null)
                tab.OldestId = minimumId.Value;
        }