Commit dd6b6f11af574faa99348cc8977c27389e8635c0
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 | } |