From 04b31db41b162235b720b3c508cd74fb70c4bc2e Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Fri, 22 Feb 2019 17:44:35 +0100 Subject: [PATCH] feat(xen-api/getRecords): fetch multiple records --- packages/xen-api/src/index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/xen-api/src/index.js b/packages/xen-api/src/index.js index 551f8f537..0f06a9b61 100644 --- a/packages/xen-api/src/index.js +++ b/packages/xen-api/src/index.js @@ -552,6 +552,10 @@ export class Xapi extends EventEmitter { ) } + getRecords(type, refs) { + return Promise.all(refs.map(ref => this.getRecord(type, ref))) + } + async getAllRecords(type) { return map( await this._sessionCall(`${type}.get_all_records`),