Commit 5694fbee23136a18eb24711c311ff80d68bba158

Authored by Adhidarma Hadiwinoto
1 parent 4dce19e6b0
Exists in master

Read file

Showing 1 changed file with 9 additions and 2 deletions Side-by-side Diff

lib/smstools-handler/received.js
1   -// const winston = require('winston');
  1 +const fs = require('fs');
2 2 const logger = require('komodo-sdk/logger');
3 3  
4 4 const config = require('komodo-sdk/config');
... ... @@ -7,7 +7,14 @@ const messagingClient = require('komodo-center-messaging-client-lib');
7 7 const mailparser = require('../mailparser-wrapper');
8 8  
9 9  
10   -module.exports = async (msg) => {
  10 +module.exports = async (msgFilename) => {
  11 + const msg = await fs.promises.readFile(msgFilename);
  12 +
  13 + if (!msg) {
  14 + logger.warn('Can not read message file', { msgFile: msgFilename });
  15 + return;
  16 + }
  17 +
11 18 const parsedMsg = await mailparser(msg);
12 19  
13 20 if (!parsedMsg || !parsedMsg.headers) {