From 949534ccf25ab554d8f28909582bc03e0fb37347 Mon Sep 17 00:00:00 2001 From: hamza zia Date: Sat, 9 Mar 2013 05:44:37 +0000 Subject: [PATCH] simple refinement for rpc helpers in angular --- js/services/rpc/helpers.js | 34 ++++------------------------------ 1 file changed, 4 insertions(+), 30 deletions(-) diff --git a/js/services/rpc/helpers.js b/js/services/rpc/helpers.js index 31dba44..4705845 100644 --- a/js/services/rpc/helpers.js +++ b/js/services/rpc/helpers.js @@ -4,54 +4,28 @@ angular.module('webui.services.rpc.helpers', [ .factory('$rpchelpers', ['$_', '$rpc', '$alerts', function(_, rpc, alerts) { return { addUris: function(uris) { - var cnt = 0; - var cb = function(data) { - cnt--; - if (!cnt) { - // close modal - console.log('closing modal'); - } - }; _.each(uris, function(uri) { - cnt++; // passing true to batch all the addUri calls - rpc.once('addUri', [uri], cb, true); + rpc.once('addUri', [uri], angular.noop, true); + }); // now dispatch all addUri syscalls rpc.forceUpdate(); }, addTorrents: function(txts) { - var cnt = 0; - var cb = function(data) { - cnt--; - if (!cnt) { - // close modal - console.log('closing modal'); - } - }; _.each(txts, function(txt) { - cnt++; // passing true to batch all the addUri calls - rpc.once('addTorrent', [txt], cb, true); + rpc.once('addTorrent', [txt], angular.noop, true); }); // now dispatch all addUri syscalls rpc.forceUpdate(); }, addMetalinks: function(txts) { - var cnt = 0; - var cb = function(data) { - cnt--; - if (!cnt) { - // close modal - console.log('closing modal'); - } - }; _.each(txts, function(txt) { - cnt++; // passing true to batch all the addUri calls - rpc.once('addMetalink', [txt], cb, true); + rpc.once('addMetalink', [txt], angular.noop, true); }); // now dispatch all addUri syscalls