コード例 #1
0
        public async Task <IActionResult> GetEvents(string appId, [FromQuery] EventQueryDto q)
        {
            var topics = await eventStore.QueryAsync(appId, q.ToQuery(true), HttpContext.RequestAborted);

            var response = new ListResponseDto <EventDto>();

            response.Items.AddRange(topics.Select(x => EventDto.FromDomainObject(x, App)));
            response.Total = topics.Total;

            return(Ok(response));
        }