chore(Xapi#importDeltaVm): use asyncMap
This commit is contained in:
parent
40041cd727
commit
1c2748c04b
@ -30,6 +30,7 @@ import createSizeStream from '../size-stream'
|
|||||||
import fatfsBuffer, { init as fatfsBufferInit } from '../fatfs-buffer'
|
import fatfsBuffer, { init as fatfsBufferInit } from '../fatfs-buffer'
|
||||||
import { mixin } from '../decorators'
|
import { mixin } from '../decorators'
|
||||||
import {
|
import {
|
||||||
|
asyncMap,
|
||||||
camelToSnakeCase,
|
camelToSnakeCase,
|
||||||
createRawObject,
|
createRawObject,
|
||||||
ensureArray,
|
ensureArray,
|
||||||
@ -941,10 +942,10 @@ export default class Xapi extends XapiBase {
|
|||||||
])
|
])
|
||||||
|
|
||||||
// 2. Delete all VBDs which may have been created by the import.
|
// 2. Delete all VBDs which may have been created by the import.
|
||||||
await Promise.all(mapToArray(
|
await asyncMap(
|
||||||
vm.$VBDs,
|
vm.$VBDs,
|
||||||
vbd => this._deleteVbd(vbd)::ignoreErrors()
|
vbd => this._deleteVbd(vbd)
|
||||||
))
|
)::ignoreErrors()
|
||||||
|
|
||||||
// 3. Create VDIs.
|
// 3. Create VDIs.
|
||||||
const newVdis = await map(delta.vdis, async vdi => {
|
const newVdis = await map(delta.vdis, async vdi => {
|
||||||
|
Loading…
Reference in New Issue
Block a user