Commit ef1c8149dcccd83e91dfa052ffb493bd2ae3bc8e

Authored by Adhidarma Hadiwinoto
1 parent 9055e1bc19
Exists in master

Histori pengiriman pesan

Showing 2 changed files with 15 additions and 1 deletions Side-by-side Diff

lib/apiserver/index.js
... ... @@ -80,7 +80,7 @@ function onIncomingSms(req, res) {
80 80 origin_transport: 'SMS',
81 81 origin_partner: req.query.number,
82 82 do_not_forward_to_core: req.query.number.indexOf('+') !== 0,
83   - })
  83 + });
84 84 }
85 85  
86 86 async function pageHistory(req, res) {
... ... @@ -8,6 +8,8 @@ const moment = require('moment');
8 8 const config = require('komodo-sdk/config');
9 9 const logger = require('komodo-sdk/logger');
10 10  
  11 +const messagingService = require('komodo-center-messaging-client-lib');
  12 +
11 13 const modemSelect = require('./modemSelect');
12 14 const modems = require('./modems2');
13 15 const partnerLastSeen = require('./partner-last-seen');
... ... @@ -54,6 +56,18 @@ function _send(destinationNumber, msg, handlerIMSI) {
54 56 message: msg,
55 57 });
56 58  
  59 + messagingService.onIncomingMessage({
  60 + me: modem.name,
  61 + partner: destinationNumber,
  62 + partner_raw: `+${destinationNumber}`.replace(/^\++/, '+'),
  63 + msg: msg,
  64 + origin_label: `IMSI_${modem.imsi || 'UNKNOWN'}`,
  65 + origin_transport: 'SMS',
  66 + origin_partner: destinationNumber,
  67 + do_not_forward_to_core: true,
  68 + is_outgoing: true,
  69 + });
  70 +
57 71 const requestOptions = {
58 72 url: url.format({
59 73 protocol: 'http',