/// <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)); }
public async Task <ActionResult <CursorPagedResults <UserDTO> > > ReadUsers([FromQuery] CursorPagination pagination) { var result = await service.GetUsers(new ReadUsers() { Pagination = pagination }); return(Ok(result)); }