From 354320a88ca5be3594938d064afe074dd993dd8c Mon Sep 17 00:00:00 2001 From: Bernd Schoolmann Date: Thu, 12 Jun 2025 17:03:27 +0200 Subject: [PATCH] Switch away from primary constructor --- .../KeyManagement/Controllers/UsersController.cs | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/Api/KeyManagement/Controllers/UsersController.cs b/src/Api/KeyManagement/Controllers/UsersController.cs index d62758407e..e8caeb7eb3 100644 --- a/src/Api/KeyManagement/Controllers/UsersController.cs +++ b/src/Api/KeyManagement/Controllers/UsersController.cs @@ -10,10 +10,17 @@ namespace Bit.Api.KeyManagement.Controllers; [Route("users")] [Authorize("Application")] -public class UsersController( - IUserRepository _userRepository, - IUserAccountKeysQuery _userAccountKeysQuery) : Controller +public class UsersController : Controller { + private readonly IUserRepository _userRepository; + private readonly IUserAccountKeysQuery _userAccountKeysQuery; + + public UsersController(IUserRepository userRepository, IUserAccountKeysQuery userAccountKeysQuery) + { + _userRepository = userRepository; + _userAccountKeysQuery = userAccountKeysQuery; + } + [HttpGet("{id}/public-key")] public async Task GetPublicKeyAsync(string id) { @@ -23,7 +30,7 @@ public class UsersController( } [HttpGet("{id}/keys")] - public async Task GetAccountKeysAsync([FromRoute]Guid id) + public async Task GetAccountKeysAsync([FromRoute] Guid id) { var user = await _userRepository.GetByIdAsync(id) ?? throw new NotFoundException(); var accountKeys = await _userAccountKeysQuery.Run(user) ?? throw new NotFoundException("User account keys not found.");