From 659d226f12da2ea0228409211b2622e87d727fd9 Mon Sep 17 00:00:00 2001 From: Pugma Date: Fri, 24 Jan 2025 16:19:55 +0900 Subject: [PATCH] impl: bulk deletion --- src/components/GroupManager/GroupMemberList.vue | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/components/GroupManager/GroupMemberList.vue b/src/components/GroupManager/GroupMemberList.vue index ff8c4b9351..51545d54bb 100644 --- a/src/components/GroupManager/GroupMemberList.vue +++ b/src/components/GroupManager/GroupMemberList.vue @@ -57,15 +57,8 @@ const onClickAdd = () => { const onClickDeleteAll = async () => { if (!confirm('本当に全メンバーを削除しますか?')) return - const ONCE = 10 try { - for (let i = 0; i < Math.ceil(props.members.length / ONCE); i++) { - await Promise.all( - props.members - .slice(i * ONCE, (i + 1) * ONCE) - .map(m => apis.removeUserGroupMember(props.groupId, m.id)) - ) - } + apis.removeUserGroupMembers(props.groupId) } catch { addErrorToast('全メンバーの削除に失敗しました') }