mirror of https://github.com/grpc/grpc-node.git
refactor: drop usage of _.map
This commit is contained in:
parent
494b97ac1a
commit
e1cf0e6ead
|
@ -746,14 +746,14 @@ function _areBatchRequirementsMet(batch_ops, completed_ops) {
|
||||||
function _startBatchIfReady(call, batch, batch_state, callback) {
|
function _startBatchIfReady(call, batch, batch_state, callback) {
|
||||||
var completed_ops = batch_state.completed_ops;
|
var completed_ops = batch_state.completed_ops;
|
||||||
var deferred_batches = batch_state.deferred_batches;
|
var deferred_batches = batch_state.deferred_batches;
|
||||||
var batch_ops = _.map(_.keys(batch), Number);
|
var batch_ops = _.keys(batch).map(Number);
|
||||||
if (_areBatchRequirementsMet(batch_ops, completed_ops)) {
|
if (_areBatchRequirementsMet(batch_ops, completed_ops)) {
|
||||||
// Dependencies are met, start the batch and any deferred batches whose
|
// Dependencies are met, start the batch and any deferred batches whose
|
||||||
// dependencies are met as a result.
|
// dependencies are met as a result.
|
||||||
call.startBatch(batch, callback);
|
call.startBatch(batch, callback);
|
||||||
completed_ops = _.union(completed_ops, batch_ops);
|
completed_ops = _.union(completed_ops, batch_ops);
|
||||||
deferred_batches = _.flatMap(deferred_batches, function(deferred_batch) {
|
deferred_batches = _.flatMap(deferred_batches, function(deferred_batch) {
|
||||||
var deferred_batch_ops = _.map(_.keys(deferred_batch), Number);
|
var deferred_batch_ops = _.keys(deferred_batch).map(Number);
|
||||||
if (_areBatchRequirementsMet(deferred_batch_ops, completed_ops)) {
|
if (_areBatchRequirementsMet(deferred_batch_ops, completed_ops)) {
|
||||||
call.startBatch(deferred_batch.batch, deferred_batch.callback);
|
call.startBatch(deferred_batch.batch, deferred_batch.callback);
|
||||||
return [];
|
return [];
|
||||||
|
|
|
@ -106,9 +106,9 @@ exports.getProtobufServiceAttrs = function getProtobufServiceAttrs(service,
|
||||||
lodash@3.10.1-compatible functions. A previous version used
|
lodash@3.10.1-compatible functions. A previous version used
|
||||||
_.fromPairs, which would be cleaner, but was introduced in lodash
|
_.fromPairs, which would be cleaner, but was introduced in lodash
|
||||||
version 4 */
|
version 4 */
|
||||||
return _.zipObject(_.map(service.children, function(method) {
|
return _.zipObject(service.children.map(function(method) {
|
||||||
return _.camelCase(method.name);
|
return _.camelCase(method.name);
|
||||||
}), _.map(service.children, function(method) {
|
}), service.children.map(function(method) {
|
||||||
return {
|
return {
|
||||||
originalName: method.name,
|
originalName: method.name,
|
||||||
path: prefix + method.name,
|
path: prefix + method.name,
|
||||||
|
|
|
@ -103,9 +103,9 @@ exports.getProtobufServiceAttrs = function getProtobufServiceAttrs(service,
|
||||||
options) {
|
options) {
|
||||||
var prefix = '/' + fullyQualifiedName(service) + '/';
|
var prefix = '/' + fullyQualifiedName(service) + '/';
|
||||||
service.resolveAll();
|
service.resolveAll();
|
||||||
return _.zipObject(_.map(service.methods, function(method) {
|
return _.zipObject(service.methods.map(function(method) {
|
||||||
return _.camelCase(method.name);
|
return _.camelCase(method.name);
|
||||||
}), _.map(service.methods, function(method) {
|
}), service.methods.map(function(method) {
|
||||||
return {
|
return {
|
||||||
originalName: method.name,
|
originalName: method.name,
|
||||||
path: prefix + method.name,
|
path: prefix + method.name,
|
||||||
|
|
Loading…
Reference in New Issue