diff options
| author | Maze Winther <mazewinther@gmail.com> | 2025-07-12 17:14:53 +0200 |
|---|---|---|
| committer | Maze Winther <mazewinther@gmail.com> | 2025-07-12 17:14:53 +0200 |
| commit | 71f666c6d7f2661517fd679bce275d75a6bdf907 (patch) | |
| tree | b92353e978aa67b3d65565df946fb0c6119037ec | |
| parent | e57ca15dc65ebf8ea0b2206a924d1a51c70560e7 (diff) | |
| download | opencut-71f666c6d7f2661517fd679bce275d75a6bdf907.tar.gz | |
feat: optimzation for deleting projects
| -rw-r--r-- | apps/web/src/app/projects/page.tsx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/web/src/app/projects/page.tsx b/apps/web/src/app/projects/page.tsx index 3d8612db..94defe1e 100644 --- a/apps/web/src/app/projects/page.tsx +++ b/apps/web/src/app/projects/page.tsx @@ -74,9 +74,9 @@ export default function ProjectsPage() { }; const handleBulkDelete = async () => { - for (const projectId of selectedProjects) { - await deleteProject(projectId); - } + await Promise.all( + Array.from(selectedProjects).map((projectId) => deleteProject(projectId)) + ); setSelectedProjects(new Set()); setIsSelectionMode(false); setIsBulkDeleteDialogOpen(false); |
