From d34cca3c6ea3ff3ea773f89f7ed784335a75595e Mon Sep 17 00:00:00 2001 From: Bogdan Cilibiu Date: Sun, 26 Nov 2017 14:10:09 +0200 Subject: [PATCH] deleteNodesById --- e2e/utilities/repo-client/apis/nodes/nodes-api.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/e2e/utilities/repo-client/apis/nodes/nodes-api.ts b/e2e/utilities/repo-client/apis/nodes/nodes-api.ts index 9c98c8fb5..71dc14017 100644 --- a/e2e/utilities/repo-client/apis/nodes/nodes-api.ts +++ b/e2e/utilities/repo-client/apis/nodes/nodes-api.ts @@ -62,6 +62,12 @@ export class NodesApi extends RepoApi { return Promise.all(deletions); } + deleteNodesById(ids: string[], permanent: boolean = true): Promise { + return ids.reduce((previous, current) => ( + previous.then(() => this.deleteNodeById(current, permanent)) + ), Promise.resolve()); + } + // children getNodeChildren(nodeId: string): Promise { return this