コード例 #1
0
ファイル: NewsOverlay.cs プロジェクト: Wieku/osu
        private void loadListing(int?year = null)
        {
            Header.SetFrontPage();

            displayedYear = year;
            lastCursor    = null;

            beginLoading(true);

            request          = new GetNewsRequest(displayedYear);
            request.Success += response => Schedule(() =>
            {
                lastCursor             = response.Cursor;
                sidebar.Metadata.Value = response.SidebarMetadata;

                var listing = new ArticleListing(getMorePosts);
                listing.AddPosts(response.NewsPosts, response.Cursor != null);
                LoadDisplay(listing);
            });

            API.PerformAsync(request);
        }