diff --git a/lib/index.js b/lib/index.js index d683470..e735a37 100755 --- a/lib/index.js +++ b/lib/index.js @@ -25,7 +25,6 @@ function generateXML(data) { item_values.push({link: item.url}); item_values.push({'turbo:source': item.url}); - // item_values.push({'turbo:topic': item.title}); ifTruePush(item.date, item_values, {pubDate: new Date(item.date).toGMTString()}); ifTruePush(item.author, item_values, {author: item.author}); @@ -69,30 +68,27 @@ function YTurbo(options, items) { this.title = options.title || 'Untitled'; this.description = options.description || ''; this.link = options.link; - this.image_url = options.image_url; - this.author = options.author; - this.content = options.content; - this.pubDate = options.pubDate; this.items = items || []; this.item = function (options) { options = options || {}; - var item = { + let item = { title: options.title || 'No title', description: options.description || '', image_url: options.image_url, url: options.url, author: options.author, - date: options.date, - content: options.content + date: options.date || options.pubDate, + content: options.content, + menu: options.menu }; this.items.push(item); return this; }; - this.xml = function (indent) { - return xml(generateXML(this), indent); + this.xml = function () { + return xml(generateXML(this)); }; }