modules/actions/delete_members.js (10 lines of code) (raw):

import { actionDeleteMember } from './delete_member'; export function actionDeleteMembers(relationId, memberIndexes) { return function(graph) { // Remove the members in descending order so removals won't shift what members // are at the remaining indexes memberIndexes.sort((a, b) => b - a); for (var i in memberIndexes) { graph = actionDeleteMember(relationId, memberIndexes[i])(graph); } return graph; }; }