/// <summary>
        /// Gets posts from a specified channel feed.
        /// Https://dev.twitch.tv/docs/v5/reference/channel-feed/#get-multiple-feed-posts
        /// </summary>
        /// <param name="_channelId">Channel Id</param>
        /// <param name="_cursorPagination">Cursor Pagination info <see cref="Helpers.CursorPagination"/></param>
        /// <param name="_comments">Number of comments to retrieve</param>
        /// <returns></returns>
        public async Task <dynamic> GetChannelFeedPosts(string _channelId, CursorPagination _pagination, long _comments = 5)
        {
            var request = httpHelperClient.CreateHttpRequest($"kraken/feed/{_channelId}/posts", HttpMethod.Get);

            httpHelperClient.AddQueryString(request, _pagination);
            httpHelperClient.AddQueryString(request, "comments", _comments.ToString());
            return(await httpHelperClient.ExecuteRequest(request));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <CursorPagedResults <UserDTO> > > ReadUsers([FromQuery] CursorPagination pagination)
        {
            var result = await service.GetUsers(new ReadUsers()
            {
                Pagination = pagination
            });

            return(Ok(result));
        }