mirror of https://github.com/grpc/grpc-node.git
Merge pull request #645 from JustinBeckwith/invert
refactor: drop usage of _.invert
This commit is contained in:
commit
beb7945b08
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue