Commit dd6b6f11af574faa99348cc8977c27389e8635c0

Authored by Adhidarma Hadiwinoto
1 parent 5241d1aa52
Exists in master

perbaikan pesan reply ketika internal error

Showing 1 changed file with 14 additions and 4 deletions Side-by-side Diff

center/messaging/trx-center.js
... ... @@ -192,22 +192,32 @@ function requestToCore(requestOptions, cb) {
192 192 request(requestOptions, function(err, res, body) {
193 193 if (err || res.statusCode != 200) {
194 194 logger.warn('Error requesting to CORE', {module_name: module_name, method_name: 'requestToCore', requestOptions: requestOptions, err: err});
  195 + let msg = "INTERNAL ERROR";
  196 + if (requestOptions.qs.msg) {
  197 + msg = requestOptions.qs.msg + ": " + msg;
  198 + }
  199 +
195 200 if (cb) {
196   - cb(null, {msg: requestOptions.qs.msg + ': INTERNAL ERROR'});
  201 + cb(null, {msg: msg});
197 202 }
198 203 else if (transport.send) {
199   - transport.send(requestOptions.qs.terminal_name, requestOptions.qs.msg + ': INTERNAL ERROR');
  204 + transport.send(requestOptions.qs.terminal_name, msg);
200 205 }
201 206 return;
202 207 }
203 208  
204 209 let result = parseCoreMessage(body);
205 210 if (!result || !result.message) {
  211 + let msg = "INTERNAL ERROR";
  212 + if (requestOptions.qs.msg) {
  213 + msg = requestOptions.qs.msg + ": " + msg;
  214 + }
  215 +
206 216 if (cb) {
207   - cb(null, {msg: 'INTERNAL ERROR'});
  217 + cb(null, {msg: msg});
208 218 }
209 219 else if (transport.send) {
210   - transport.send(requestOptions.qs.terminal_name, 'INTERNAL ERROR');
  220 + transport.send(requestOptions.qs.terminal_name, msg);
211 221 }
212 222 return;
213 223 }