Exemple #1
0
 protected override Task <IAsyncEnumerable <CacheVideoViewModel> > GetPagedItemsImpl(int head, int count)
 {
     return(Task.FromResult(VideoCacheManager.GetCacheRequests(head, count)
                            .Select(x =>
     {
         var vm = new CacheVideoViewModel(x.VideoId);
         vm.CacheRequestTime = x.RequestAt;
         return vm;
     })
                            .ToAsyncEnumerable()));
 }