From f47ecec40460292e66def0bfeb048dbc12301176 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sun, 15 Apr 2018 13:31:56 +0200 Subject: meetup_rss(generate): Don't include newlines in description if empty If either the description or both the date & time and venue were empty, a couple of newlines would unnecessarily be added to the `Item` description. This gets rid of them. --- src/meetup_rss.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/meetup_rss.rs b/src/meetup_rss.rs index 4055ac0..99c0009 100644 --- a/src/meetup_rss.rs +++ b/src/meetup_rss.rs @@ -11,10 +11,12 @@ pub fn generate(events: &Vec) -> Result { item.set_title(event.name.clone()); item.set_link(event.link.clone()); item.set_description( - format!( - "{}\n\n{}", - description_header(&event), - event.description.clone().unwrap_or("".to_owned()), + join_nonempty( + &[ + description_header(&event), + event.description.clone().unwrap_or("".to_owned()), + ], + "\n\n", ) ); -- cgit v1.2.3