storage: checkPreconditions is now async

This commit is contained in:
Girish Ramakrishnan
2022-04-14 07:40:19 -05:00
parent 9ec76c69ec
commit b51082f7e4
6 changed files with 35 additions and 51 deletions

View File

@@ -22,7 +22,7 @@ exports = module.exports = {
injectPrivateFields
};
var assert = require('assert'),
const assert = require('assert'),
BoxError = require('../boxerror.js'),
DataLayout = require('../datalayout.js'),
debug = require('debug')('box:storage/noop'),
@@ -33,12 +33,9 @@ function getRootPath(apiConfig) {
return '';
}
function checkPreconditions(apiConfig, dataLayout, callback) {
async function checkPreconditions(apiConfig, dataLayout) {
assert.strictEqual(typeof apiConfig, 'object');
assert(dataLayout instanceof DataLayout, 'dataLayout must be a DataLayout');
assert.strictEqual(typeof callback, 'function');
callback(null);
}
function upload(apiConfig, backupFilePath, sourceStream, callback) {