Files
xen-orchestra/@xen-orchestra/xapi/task.mjs
Julien Fontanet c3e0308ad0 chore(xapi): convert to ESM
BREAKING CHANGE
2023-07-10 16:45:31 +02:00

14 lines
369 B
JavaScript

import ignoreErrors from 'promise-toolbox/ignoreErrors'
export default class Task {
create(name = 'untitled task', description) {
return this.createTask(`[XO] ${name}`, description)
}
destroy(ref) {
// pending task cannot be destroyed
ignoreErrors.call(this.call('task.set_status', ref, 'cancelled'))
return this.call('task.destroy', ref)
}
}