Blame view
partner-kospinjasa.js
1.03 KB
1f837fd31
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
var winston = require('winston'); var soap = require('soap'); var max_retry = 10; var sleep_before_retry = 5000; var config; var callbackReport; var aaa; var logger; var options; function start(_config, _callbackReport, options) { config = _config; callbackReport = _callbackReport if (options && options.aaa) { aaa = options.aaa; } if (options && options.logger) { logger = options.logger; } else { logger = new winston.Logger({ transports: [ new (winston.transports.Console)() ] }); } } function topupRequest(task, retry) { if (retry === undefined) { retry = max_retry; } soap.createClient(url, function(err, client) { client.MyFunction(args, function(err, result) { console.log(result); }); }); } function createSoapClient(url, callback) { soap.createClient(url, function(err, client) { callback(err, client); }); } exports.start = start; exports.topupRequest = topupRequest; |