SysInfo.EXTERNAL_ERROR is undefined

This commit is contained in:
Girish Ramakrishnan
2019-01-24 14:58:04 -08:00
parent 93e0acc8e9
commit db6404a7c6
4 changed files with 14 additions and 13 deletions

View File

@@ -34,19 +34,20 @@ function SysInfoError(reason, errorOrMessage) {
}
util.inherits(SysInfoError, Error);
SysInfoError.INTERNAL_ERROR = 'Internal Error';
SysInfoError.EXTERNAL_ERROR = 'External Error';
function getApi(callback) {
assert.strictEqual(typeof callback, 'function');
switch (config.provider()) {
case '': return callback(null, caas); // current fallback for caas
case 'caas': return callback(null, caas);
case 'digitalocean': return callback(null, generic);
case 'ec2': return callback(null, ec2);
case 'lightsail': return callback(null, ec2);
case 'ami': return callback(null, ec2);
case 'scaleway': return callback(null, scaleway);
default: return callback(null, generic);
case '': return callback(null, caas); // current fallback for caas
case 'caas': return callback(null, caas);
case 'digitalocean': return callback(null, generic);
case 'ec2': return callback(null, ec2);
case 'lightsail': return callback(null, ec2);
case 'ami': return callback(null, ec2);
case 'scaleway': return callback(null, scaleway);
default: return callback(null, generic);
}
}