Object watchers are never rejected.

This commit is contained in:
Julien Fontanet 2015-06-11 16:33:49 +02:00
parent db6d48f8ca
commit 7148fec6e1

View File

@ -129,17 +129,15 @@ export default class Xapi extends XapiBase {
_waitObject (idOrUuidOrRef) {
let watcher = this._objectWatchers[idOrUuidOrRef]
if (!watcher) {
let resolve, reject
const promise = new Promise((resolve_, reject_) => {
let resolve
const promise = new Promise(resolve_ => {
resolve = resolve_
reject = reject_
})
// Register the watcher.
watcher = this._objectWatchers[idOrUuidOrRef] = {
promise,
resolve,
reject
resolve
}
}