You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by an...@apache.org on 2013/07/28 02:55:55 UTC
[33/50] git commit: adding callback to search
adding callback to search
Project: http://git-wip-us.apache.org/repos/asf/cordova-plugman/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-plugman/commit/ae545bc8
Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugman/tree/ae545bc8
Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugman/diff/ae545bc8
Branch: refs/heads/master
Commit: ae545bc86310b1e355b5cc01b318145de5077cc3
Parents: f5aa406
Author: Anis Kadri <an...@apache.org>
Authored: Mon Jul 15 14:44:46 2013 -0700
Committer: Anis Kadri <an...@apache.org>
Committed: Mon Jul 15 14:44:46 2013 -0700
----------------------------------------------------------------------
src/search.js | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/ae545bc8/src/search.js
----------------------------------------------------------------------
diff --git a/src/search.js b/src/search.js
index 2b244b3..d70db06 100644
--- a/src/search.js
+++ b/src/search.js
@@ -1,13 +1,18 @@
var registry = require('plugman-registry')
, config = require('../config');
-module.exports = function(search_opts) {
+module.exports = function(search_opts, callback) {
registry.use(config.registry, function(err) {
registry.search(search_opts, function(err, plugins) {
- if(err) return console.log(err);
- for(var plugin in plugins) {
- console.log(plugins[plugin].name, '-', plugins[plugin].description || 'no description provided');
- }
+ if(callback) {
+ if(err) return callback(err);
+ callback(plugins);
+ } else {
+ if(err) return console.log(err);
+ for(var plugin in plugins) {
+ console.log(plugins[plugin].name, '-', plugins[plugin].description || 'no description provided');
+ }
+ }
});
});
}