Commit 80d5f6d276fc81b82363263ebcd3b526c0b2359b

Authored by Adhidarma Hadiwinoto
1 parent b280085258
Exists in master

resync with node-sate24

Showing 2 changed files with 21 additions and 3 deletions Side-by-side Diff

... ... @@ -26,6 +26,8 @@
26 26 "xml": "~1.0.0",
27 27 "xml2js": "~0.4.9",
28 28 "strftime": "~0.9.2",
29   - "url": "~0.10.3"
  29 + "url": "~0.10.3",
  30 + "sate24-expresso": "git+http://gitlab.kodesumber.com/reload97/sate24-expresso.git",
  31 + "winston": "~2.1.1"
30 32 }
31 33 }
... ... @@ -9,6 +9,8 @@ var request = require('request');
9 9  
10 10 var config;
11 11 var callbackReport;
  12 +var aaa;
  13 +var logger;
12 14  
13 15 var max_retry = 2;
14 16 var sleep_before_retry = 2000;
... ... @@ -164,10 +166,24 @@ function createServer() {
164 166 });
165 167 }
166 168  
167   -function start(_config, _callbackReport) {
  169 +function start(_config, _callbackReport, options) {
168 170 config = _config;
169 171 callbackReport = _callbackReport
170   -
  172 +
  173 + if (options && options.aaa) {
  174 + aaa = options.aaa;
  175 + }
  176 +
  177 + if (options && options.logger) {
  178 + logger = options.logger;
  179 + } else {
  180 + logger = new winston.Logger({
  181 + transports: [
  182 + new (winston.transports.Console)()
  183 + ]
  184 + });
  185 + }
  186 +
171 187 createServer();
172 188 }
173 189