mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-26 17:24:56 +00:00
[ACS-5994] perform node deletion in order (#9357)
This commit is contained in:
parent
34a399e398
commit
d7fa4143bf
@ -366,10 +366,16 @@ export class NodesApi extends BaseApi {
|
|||||||
* Only the owner of the node or an admin can permanently delete the node. (default to false)
|
* Only the owner of the node or an admin can permanently delete the node. (default to false)
|
||||||
* @returns Promise<[]>
|
* @returns Promise<[]>
|
||||||
*/
|
*/
|
||||||
deleteNodes(nodeIds: string[], opts?: { permanent?: boolean }): Promise<void[]> {
|
async deleteNodes(nodeIds: string[], opts?: { permanent?: boolean }): Promise<void[]> {
|
||||||
throwIfNotDefined(nodeIds, 'nodeIds');
|
throwIfNotDefined(nodeIds, 'nodeIds');
|
||||||
|
|
||||||
return Promise.all(nodeIds.map((id) => this.deleteNode(id, opts)));
|
const promises = [];
|
||||||
|
|
||||||
|
for (const id of nodeIds) {
|
||||||
|
promises.push(await this.deleteNode(id, opts));
|
||||||
|
}
|
||||||
|
|
||||||
|
return Promise.all(promises);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user