Commit dc2d0f90ece4b4e3c67040c682ef221d87a53f55

Authored by Adhidarma Hadiwinoto
1 parent 1e4359f18f
Exists in master and in 1 other branch dev

MATRIX.callback_sender.last_error

Showing 2 changed files with 10 additions and 0 deletions Side-by-side Diff

lib/core-callback/sender.js
... ... @@ -116,6 +116,15 @@ const sender = async (data, xid, retry) => {
116 116 });
117 117 } catch (e) {
118 118 matrix.callback_sender.message_sent_failed += 1;
  119 + matrix.callback_sender.last_error = {
  120 + xid,
  121 + ts: new Date(),
  122 + eCode: e.code,
  123 + eMessage: e.message,
  124 + reverseUrl: data.reverse_url,
  125 + httpStatus: e.response && e.response.status,
  126 + responseBody: e.response && e.response.data,
  127 + };
119 128  
120 129 logger.warn(`${MODULE_NAME} A1EC9E70: Failed on sending to PARTNER`, {
121 130 xid,
... ... @@ -19,5 +19,6 @@ module.exports = {
19 19 message_sent_failed: 0,
20 20 message_sent_using_get_method: 0,
21 21 message_sent_using_post_method: 0,
  22 + last_error: null,
22 23 },
23 24 };