1
0
mirror of https://github.com/bitwarden/server synced 2025-12-31 23:53:17 +00:00

[PM-10914] add endpoint to delete all folders (#4761)

* add endpoint to delete all folders

* await folder deletions
This commit is contained in:
Jake Fink
2024-09-12 13:47:04 -04:00
parent 1cfd76b5c9
commit 22a712bbb2

View File

@@ -87,4 +87,16 @@ public class FoldersController : Controller
await _cipherService.DeleteFolderAsync(folder);
}
[HttpDelete("all")]
public async Task DeleteAll()
{
var userId = _userService.GetProperUserId(User).Value;
var allFolders = await _folderRepository.GetManyByUserIdAsync(userId);
foreach (var folder in allFolders)
{
await _cipherService.DeleteFolderAsync(folder);
}
}
}