Brook.ZhiHuRiBao.ViewModels.MainViewModel.RequestFavorites C# (CSharp) Метод

RequestFavorites() приватный Метод

private RequestFavorites ( bool isLoadingMore ) : System.Threading.Tasks.Task
isLoadingMore bool
Результат System.Threading.Tasks.Task
        private async Task RequestFavorites(bool isLoadingMore)
        {
            Favorites favData = null;

            if (isLoadingMore)
            {
                if (!FavoritesLastTime.HasValue)
                    return;

                favData = await DataRequester.RequestFavorites(FavoritesLastTime.Value.ToString());
            }
            else
            {
                ResetStorys();
                UpdateTopStory();
                favData = await DataRequester.RequestLatestFavorites();
                if (favData != null && favData.stories != null && favData.stories.Count > 0)
                {
                    CurrentStoryId = favData.stories.First().id.ToString();
                    FavoritesCount = favData.count;
                    CategoryName = string.Format(StringUtil.GetString("FavCategoryName"), FavoritesCount);
                }
            }

            if (favData == null)
                return;

            FavoritesLastTime = favData.last_time;

            StoryDataList.AddRange(favData.stories);
        }