[ACS-5994] perform node deletion in order ()

This commit is contained in:
Mykyta Maliarchuk 2024-02-19 14:10:47 +01:00 committed by GitHub
parent 34a399e398
commit d7fa4143bf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -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)
* @returns Promise<[]>
*/
deleteNodes(nodeIds: string[], opts?: { permanent?: boolean }): Promise<void[]> {
async deleteNodes(nodeIds: string[], opts?: { permanent?: boolean }): Promise<void[]> {
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);
}
/**