public async Task <List <VideoContent> > GetVideos() { if (HasMoreItems) { var videos = await _twitchClient.GetRecentVideo(_channelId, _currentPage, _itemsPerPage); if (videos.Count < _itemsPerPage) { HasMoreItems = false; } _currentPage++; return(videos); } else { return(new List <VideoContent>()); } }