Commit 80a1d9fc09290d68e7ab6e41f7073b9370d09bac

Authored by Adhidarma Hadiwinoto
1 parent 567acbb6bd
Exists in master

pull menggunakan config.core_url

Showing 1 changed file with 43 additions and 3 deletions Side-by-side Diff

... ... @@ -18,8 +18,21 @@ function pullTask() {
18 18 return;
19 19 }
20 20  
  21 + let core_pull_task_url;
  22 +
  23 + if (config.core_url) {
  24 + core_pull_task_url = config.core_url + '/pull/task';
  25 + } else if (config.pull_url.task) {
  26 + core_pull_task_url = config.pull_url.task.replace('<CORE_APIKEY>', config.core_apikey);
  27 + }
  28 +
  29 + if (!core_pull_task_url) {
  30 + logger.warn('Unknown CORE task url');
  31 + return;
  32 + }
  33 +
21 34 let options = {
22   - url: config.pull_url.task.replace('<CORE_APIKEY>', config.core_apikey),
  35 + url: core_pull_task_url,
23 36 qs: {
24 37 handler: config.handler_name,
25 38 products: config.products.join(',')
... ... @@ -76,8 +89,22 @@ function report(data) {
76 89 }
77 90  
78 91 function reportUsingHttpPost(data) {
  92 +
  93 + let core_pull_report_url;
  94 +
  95 + if (config.core_url) {
  96 + core_pull_report_url = config.core_url + '/pull/report';
  97 + } else if (config.pull_url.report) {
  98 + core_pull_report_url = config.pull_url.report.replace('<CORE_APIKEY>', config.core_apikey);
  99 + }
  100 +
  101 + if (!core_pull_report_url) {
  102 + logger.warn('Unknown CORE report url');
  103 + return;
  104 + }
  105 +
79 106 let options = {
80   - url: config.pull_url.report.replace('<CORE_APIKEY>', config.core_apikey),
  107 + url: core_pull_report_url,
81 108 form: {
82 109 trx_id: data.trx_id,
83 110 rc: data.rc,
... ... @@ -104,8 +131,21 @@ function reportUsingHttpPost(data) {
104 131 }
105 132  
106 133 function reportUsingHttpGet(data) {
  134 + let core_pull_report_url;
  135 +
  136 + if (config.core_url) {
  137 + core_pull_report_url = config.core_url + '/pull/report';
  138 + } else if (config.pull_url.report) {
  139 + core_pull_report_url = config.pull_url.report.replace('<CORE_APIKEY>', config.core_apikey);
  140 + }
  141 +
  142 + if (!core_pull_report_url) {
  143 + logger.warn('Unknown CORE report url');
  144 + return;
  145 + }
  146 +
107 147 let options = {
108   - url: config.pull_url.report.replace('<CORE_APIKEY>', config.core_apikey),
  148 + url: core_pull_report_url,
109 149 qs: {
110 150 trx_id: data.trx_id,
111 151 rc: data.rc,