Adishaporwal has uploaded a new change for review. https://gerrit.wikimedia.org/r/251719
Change subject: WIP: Get the list of unique modules required to download in bundler ...................................................................... WIP: Get the list of unique modules required to download in bundler List of modules stored in 'Set()' to get the list of unique modules required to download. Bug: T114788 Change-Id: I9b770109a466b105a1ff41ab4f438d854bdb401a --- M lib/modules.js 1 file changed, 27 insertions(+), 4 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Collection/OfflineContentGenerator/bundler refs/changes/19/251719/1 diff --git a/lib/modules.js b/lib/modules.js index 4d6ab7f..01b101a 100644 --- a/lib/modules.js +++ b/lib/modules.js @@ -26,12 +26,35 @@ oldid: revision, }).then(function(resp) { resp = resp.parse; + + //list of modules stored in form of 'set' to get the list of *unique* modules + modules = new Set(); + modulescripts = new Set(); + modulestyles = new Set(); + jsconfigvars = new Set(); + + for(module in resp.modules){ + modules.prototype.add(module); + } + + for(modulescript in resp.modulescripts){ + modulescripts.prototype.add(modulescript); + } + + for(modulestyle in resp.modulestyles){ + modulestyles.prototype.add(modulestyle); + } + + for(jsconfigvar in resp.jsconfigvars){ + jsconfigvars.prototype.add(jsconfigvar); + } + // Trim down the size of the response by omitting redundant fields. return { - modules: resp.modules, - modulescripts: resp.modulescripts, - modulestyles: resp.modulestyles, - jsconfigvars: resp.jsconfigvars, + modules, + modulescripts, + modulestyles, + jsconfigvars, }; }); }); -- To view, visit https://gerrit.wikimedia.org/r/251719 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I9b770109a466b105a1ff41ab4f438d854bdb401a Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Collection/OfflineContentGenerator/bundler Gerrit-Branch: master Gerrit-Owner: Adishaporwal <porwaladi...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits