Files
xen-orchestra/@xen-orchestra/backups/writers/_AbstractFullWriter.js
2022-02-22 12:34:41 +01:00

15 lines
375 B
JavaScript

'use strict'
const { AbstractWriter } = require('./_AbstractWriter.js')
exports.AbstractFullWriter = class AbstractFullWriter extends AbstractWriter {
async run({ timestamp, sizeContainer, stream }) {
try {
return await this._run({ timestamp, sizeContainer, stream })
} finally {
// ensure stream is properly closed
stream.destroy()
}
}
}