Files
iD/modules/actions/delete_member.js
2016-06-14 18:52:48 +05:30

16 lines
394 B
JavaScript

import { DeleteRelation } from './delete_relation';
export function DeleteMember(relationId, memberIndex) {
return function(graph) {
var relation = graph.entity(relationId)
.removeMember(memberIndex);
graph = graph.replace(relation);
if (relation.isDegenerate())
graph = DeleteRelation(relation.id)(graph);
return graph;
};
}