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)); }