diff --git a/backend/helpers/externalSource.js b/backend/helpers/externalSource.js index 28236cc..6445e8c 100644 --- a/backend/helpers/externalSource.js +++ b/backend/helpers/externalSource.js @@ -65,23 +65,24 @@ module.exports = { getDataFromWPJSON (sourceUrl, 1, postCount) .then (rawData => { let result = ''; + let htmlToTextOptions = { + wordwrap: false, + ignoreHref: true, + ignoreImage: true, + } try { rawData.forEach (post => { + let textData = htmlToText.fromString(post.content.rendered,htmlToTextOptions); result += includeTitle ? post.title.rendered : ''; result += includeTitle ? `` : ''; - result += summarizer (post.content.rendered); + result += summarizer (textData); result += ``; }); - var textAnswer = htmlToText.fromString (result, { - wordwrap: false, - ignoreHref: true, - ignoreImage: true, - }); - resolve (textAnswer); + resolve (result); } catch (err) { reject (constants.voiceResponseString.ERROR_SUMMARIZING_CONTENT); }