diff --git a/src/generators/rss.cpp b/src/generators/rss.cpp index 75df842..d838195 100644 --- a/src/generators/rss.cpp +++ b/src/generators/rss.cpp @@ -103,15 +103,11 @@ void write_rss(ostream &out, const vector &entries, tmp_description += tag; } tmp_description += "."; - auto title{channel.append_child("title")}; - title.text() = tmp_title.c_str(); - auto link{channel.append_child("link")}; - link.text() = baseurl.c_str(); - auto description{channel.append_child("description")}; - description.text() = tmp_description.c_str(); - auto lastBuildDate{channel.append_child("lastBuildDate")}; - lastBuildDate.text() = time::to_string(system_clock::now(), rss_time_format) - .c_str(); + channel.append_child("title").text() = tmp_title.c_str(); + channel.append_child("link").text() = baseurl.c_str(); + channel.append_child("description").text() = tmp_description.c_str(); + channel.append_child("lastBuildDate") + .text() = time::to_string(system_clock::now(), rss_time_format).c_str(); for (const auto &entry : entries) { @@ -132,19 +128,17 @@ void write_rss(ostream &out, const vector &entries, } auto item{channel.append_child("item")}; - auto item_title{item.append_child("title")}; - item_title.text() = entry.instance.c_str(); + item.append_child("title").text() = entry.instance.c_str(); auto item_guid{item.append_child("guid")}; item_guid.append_attribute("isPermaLink") = "false"; item_guid.text() = format("FediBlock: {:s} {:s}", entry.report_time, entry.instance) .c_str(); - auto item_pubDate{item.append_child("pubDate")}; - item_pubDate.text() = time::to_string(entry.report_time, - rss_time_format) - .c_str(); - auto item_link{item.append_child("link")}; - item_link.text() = format("{:s}#{:s}", baseurl, entry.instance).c_str(); + item.append_child("pubDate").text() = time::to_string(entry.report_time, + rss_time_format) + .c_str(); + item.append_child("link") + .text() = format("{:s}#{:s}", baseurl, entry.instance).c_str(); string tmp_item_description{format("

{:s}

" "

Tags: ",