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
+2 -5
View File
@@ -34,7 +34,7 @@ exports = module.exports = {
injectPrivateFields
};
var assert = require('assert'),
const assert = require('assert'),
BoxError = require('../boxerror.js'),
DataLayout = require('../datalayout.js'),
EventEmitter = require('events');
@@ -56,12 +56,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) {