Merge pull request #72 from AnalyticalGraphicsInc/error-reporting

Return Promise.reject instead of throwing error
This commit is contained in:
Ed Mackey 2017-04-27 15:06:41 -04:00 committed by GitHub
commit cab8911223

View File

@ -15,6 +15,7 @@ var fsExtraOutputJson = Promise.promisify(fsExtra.outputJson);
var defaultValue = Cesium.defaultValue;
var defined = Cesium.defined;
var DeveloperError = Cesium.DeveloperError;
var RuntimeError = Cesium.RuntimeError;
module.exports = obj2gltf;
@ -85,7 +86,7 @@ function obj2gltf(objPath, gltfPath, options) {
}
if (binary && bypassPipeline) {
throw new DeveloperError('--bypassPipeline does not convert to binary glTF');
return Promise.reject(new RuntimeError('--bypassPipeline does not convert to binary glTF'));
}
gltfPath = path.join(path.dirname(gltfPath), modelName + extension);