remove usage of util.format

This commit is contained in:
Girish Ramakrishnan
2025-01-31 09:41:10 +01:00
parent dcae882009
commit 6cd97d2cb9
7 changed files with 13 additions and 19 deletions

View File

@@ -19,7 +19,6 @@ const assert = require('assert'),
ipaddr = require('ipaddr.js'),
safe = require('safetydance'),
superagent = require('superagent'),
util = require('util'),
waitForDns = require('./waitfordns.js'),
_ = require('underscore');
@@ -38,20 +37,20 @@ function injectPrivateFields(newConfig, currentConfig) {
function translateRequestError(result) {
assert.strictEqual(typeof result, 'object');
if (result.statusCode === 404) return new BoxError(BoxError.NOT_FOUND, util.format('%s %j', result.statusCode, 'API does not exist'));
if (result.statusCode === 404) return new BoxError(BoxError.NOT_FOUND, `[${result.statusCode}] ${JSON.stringify(result.body)}`);
if (result.statusCode === 422) return new BoxError(BoxError.BAD_FIELD, result.body.message);
if (result.statusCode === 400 || result.statusCode === 401 || result.statusCode === 403) {
let message = 'Unknown error';
if (typeof result.body.error === 'string') {
message = `message: ${result.body.error} statusCode: ${result.statusCode}`;
message = `[${result.statusCode}] ${result.body.error}`;
} else if (Array.isArray(result.body.errors) && result.body.errors.length > 0) {
const error = result.body.errors[0];
message = `message: ${error.message} statusCode: ${result.statusCode} code:${error.code}`;
message = `[${result.statusCode}] ${error.message} code:${error.code}`;
}
return new BoxError(BoxError.ACCESS_DENIED, message);
}
return new BoxError(BoxError.EXTERNAL_ERROR, util.format('%s %j', result.statusCode, result.body));
return new BoxError(BoxError.EXTERNAL_ERROR, `${result.statusCode} ${JSON.stringify(result.body)}`);
}
function createRequest(method, url, domainConfig) {