private async Task RequestDefaultCategoryData(bool isLoadingMore) { MainData storyData = null; if (isLoadingMore) { storyData = await DataRequester.RequestStories(_currentDate); } else { ResetStorys(); storyData = await DataRequester.RequestLatestStories(); if (storyData != null) { TopStoryList = storyData.top_stories; CurrentStoryId = storyData.stories.First().id.ToString(); } } if (storyData == null) { return; } _currentDate = storyData.date; StoryDataList.Add(new Story() { title = StringUtil.GetStoryGroupName(_currentDate), type = Misc.Group_Name_Type }); StoryDataList.AddRange(storyData.stories); }