fix(xen-api/_watchEvents): timeout must be a float

Required by XML-RPC transport (XenServer < 7.3).
This commit is contained in:
Julien Fontanet 2019-03-01 16:39:49 +01:00
parent 2e6baeb95a
commit 48ffa28e0b

View File

@ -1026,7 +1026,11 @@ export class Xapi extends EventEmitter {
try {
result = await this._sessionCall(
'event.from',
[types, fromToken, EVENT_TIMEOUT],
[
types,
fromToken,
EVENT_TIMEOUT + 0.1, // must be float for XML-RPC transport
],
EVENT_TIMEOUT * 1e3 * 1.1
)
} catch (error) {