From 8309755ee37bae0d74da9d123c8a45f42993558e Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Mon, 13 Apr 2015 17:38:07 +0200 Subject: [PATCH] Expose session identifier. --- packages/xen-api/src/index.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/xen-api/src/index.js b/packages/xen-api/src/index.js index 7fe2c9a6d..494effb33 100644 --- a/packages/xen-api/src/index.js +++ b/packages/xen-api/src/index.js @@ -123,6 +123,14 @@ export class Xapi extends EventEmitter { }) } + get sessionId () { + if (this.status !== 'connected') { + throw new Error('sessionId is only available when connected') + } + + return this._sessionId.value() + } + get status () { const {_sessionId: sessionId} = this