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 { try {
result = await this._sessionCall( result = await this._sessionCall(
'event.from', 'event.from',
[types, fromToken, EVENT_TIMEOUT], [
types,
fromToken,
EVENT_TIMEOUT + 0.1, // must be float for XML-RPC transport
],
EVENT_TIMEOUT * 1e3 * 1.1 EVENT_TIMEOUT * 1e3 * 1.1
) )
} catch (error) { } catch (error) {