Merge pull request #645 from JustinBeckwith/invert

refactor: drop usage of _.invert
This commit is contained in:
Michael Lumish 2018-11-20 11:27:12 -08:00 committed by GitHub
commit beb7945b08
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 1 deletions

View File

@ -82,7 +82,12 @@ exports.defaultGrpcOptions = {
* @return {Error} The resulting Error * @return {Error} The resulting Error
*/ */
exports.createStatusError = function(status) { exports.createStatusError = function(status) {
let statusName = _.invert(constants.status)[status.code]; let inverted = Object.keys(constants.status)
.reduce((acc, key) => {
acc[constants.status[key]] = key;
return acc;
}, {});
let statusName = inverted[status.code];
let message = `${status.code} ${statusName}: ${status.details}`; let message = `${status.code} ${statusName}: ${status.details}`;
let error = new Error(message); let error = new Error(message);
error.code = status.code; error.code = status.code;