From aaf926714986f9e1091d331cb830c42dafd526f5 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Tue, 9 Jun 2015 21:34:30 -0400 Subject: [PATCH] Use lodash _.chunk --- js/id/core/connection.js | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/js/id/core/connection.js b/js/id/core/connection.js index 820f155e3..b3a8bbe7c 100644 --- a/js/id/core/connection.js +++ b/js/id/core/connection.js @@ -61,20 +61,11 @@ iD.Connection = function() { }; connection.loadMultiple = function(ids, callback) { - // TODO: upgrade lodash and just use _.chunk - function chunk(arr, chunkSize) { - var result = []; - for (var i = 0; i < arr.length; i += chunkSize) { - result.push(arr.slice(i, i + chunkSize)); - } - return result; - } - _.each(_.groupBy(_.uniq(ids), iD.Entity.id.type), function(v, k) { var type = k + 's', osmIDs = _.map(v, iD.Entity.id.toOSM); - _.each(chunk(osmIDs, 150), function(arr) { + _.each(_.chunk(osmIDs, 150), function(arr) { connection.loadFromURL( url + '/api/0.6/' + type + '?' + type + '=' + arr.join(), function(err, entities) {