OpenTween.Twitter.GetFavoritesApi C# (CSharp) Method

GetFavoritesApi() public method

public GetFavoritesApi ( bool read, FavoritesTabModel tab, bool backward ) : System.Threading.Task
read bool
tab FavoritesTabModel
backward bool
return System.Threading.Task
        public async Task GetFavoritesApi(bool read, FavoritesTabModel tab, bool backward)
        {
            this.CheckAccountState();

            var count = GetApiResultCount(MyCommon.WORKERTYPE.Favorites, backward, false);

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

            var minimumId = this.CreateFavoritePostsFromJson(statuses, read);

            if (minimumId != null)
                tab.OldestId = minimumId.Value;
        }