Esempio n. 1
0
        public override async Task <IEnumerable <IMylist> > GetPagedItemsAsync(int pageIndex, int pageSize, CancellationToken cancellationToken = default)
        {
            if (pageIndex != 0)
            {
                return(Enumerable.Empty <IMylist>());
            }


            var res = await _mylistFollowProvider.GetFollowMylistsAsync(sampleItemsCount : 1);

            TotalCount = res.Data.Mylists.Count;
            MaxCount   = res.Data.FollowLimit;
            return(res.Data.Mylists.Select(x => new FollowMylistViewModel(new MylistId((int)x.Id), x.Detail, x.Status)));
        }