From 08680a7fa74b3e3f89fb7d850f0bc8aaf416cd5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=83=B3=E5=BD=93=E5=BD=93?= Date: Thu, 13 Nov 2014 13:12:13 +0800 Subject: [PATCH] userRule initialize --- lib/requestHandler.js | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/lib/requestHandler.js b/lib/requestHandler.js index 03e6640..81bcae8 100644 --- a/lib/requestHandler.js +++ b/lib/requestHandler.js @@ -345,7 +345,27 @@ function setRules(newRule){ } userRule = util.merge(defaultRule,newRule); - 'function' == typeof(userRule.summary) && console.log(userRule.summary()); + + var functions = []; + if('function' == typeof(userRule.init)){ + functions.push(function(cb){ + userRule.init(cb); + }); + } + if('function' == typeof(userRule.summary)){ + functions.push(function(cb){ + userRule.summary(); + cb(null); + }); + } + async.series(functions,function(errors,result){ + if(!errors){ + console.log(color.green('Anyproxy initialize finished, have a fun!')); + } + }); + + //'function' == typeof(userRule.init) && console.log(userRule.init()); + //'function' == typeof(userRule.summary) && console.log(userRule.summary()); } }