diff --git a/lib/parser.js b/lib/parser.js index 08b1e2f..ce65378 100644 --- a/lib/parser.js +++ b/lib/parser.js @@ -222,6 +222,15 @@ class Parser { if (item.guid._) item.guid = item.guid._; } if (xmlItem.category) item.categories = xmlItem.category; + if (xmlItem.image && xmlItem.image[0] && xmlItem.image[0].url) { + item.image = {}; + let image = xmlItem.image[0]; + if (image.link && image.link.length) item.image.link = image.link[0]; + if (image.url && image.url.length) item.image.url = image.url[0]; + if (image.title && image.title.length) item.image.title = image.title[0]; + if (image.width && image.width.length) item.image.width = image.width[0]; + if (image.height && image.height.length) item.image.height = image.height[0]; + } this.setISODate(item); return item; }