public IActionResult GetIssuesAllAsync([FromQuery, BindRequired] uint gameId, [FromQuery, BindRequired] uint modId, [FromServices] IIssueQueries issueQueries, CancellationToken ct) =>
 Ok(issueQueries.GetAllAsync(gameId, modId, ct));
 public IActionResult GetIssueRepliesAsync([FromQuery, BindRequired] uint issueId, [FromServices] IIssueQueries issueQueries, CancellationToken ct) =>
 Ok(issueQueries.GetRepliesAsync(issueId, ct));
 public async Task <IActionResult> ExistsIssueAsync([FromQuery, BindRequired] uint gameId, [FromQuery, BindRequired] uint modId, [FromQuery, BindRequired] uint issueId, [FromQuery, BindRequired] uint replyId, [FromServices] IIssueQueries issueQueries, CancellationToken ct) =>
 await issueQueries.ExistsReplyAsync(gameId, modId, issueId, replyId, ct) ? Ok() : NotFound();
 public async Task <IActionResult> GetIssueContentAsync([FromQuery, BindRequired] uint issueId, [FromServices] IIssueQueries issueQueries, CancellationToken ct) =>
 Ok(await issueQueries.GetContentAsync(issueId, ct));