From c3369742b6e68714d0a7df46a99a0798eb2d6940 Mon Sep 17 00:00:00 2001 From: crupest Date: Tue, 11 Aug 2020 01:48:57 +0800 Subject: Handle post deletion on user deletion correctly. --- Timeline/Controllers/UserController.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Timeline/Controllers/UserController.cs') diff --git a/Timeline/Controllers/UserController.cs b/Timeline/Controllers/UserController.cs index c8c1e610..3986bb5b 100644 --- a/Timeline/Controllers/UserController.cs +++ b/Timeline/Controllers/UserController.cs @@ -22,12 +22,14 @@ namespace Timeline.Controllers { private readonly ILogger _logger; private readonly IUserService _userService; + private readonly IUserDeleteService _userDeleteService; private readonly IMapper _mapper; - public UserController(ILogger logger, IUserService userService, IMapper mapper) + public UserController(ILogger logger, IUserService userService, IUserDeleteService userDeleteService, IMapper mapper) { _logger = logger; _userService = userService; + _userDeleteService = userDeleteService; _mapper = mapper; } @@ -102,7 +104,7 @@ namespace Timeline.Controllers [HttpDelete("users/{username}"), AdminAuthorize] public async Task> Delete([FromRoute][Username] string username) { - var delete = await _userService.DeleteUser(username); + var delete = await _userDeleteService.DeleteUser(username); if (delete) return Ok(CommonDeleteResponse.Delete()); else -- cgit v1.2.3