diff options
Diffstat (limited to 'src/meetup_rss.rs')
-rw-r--r-- | src/meetup_rss.rs | 10 |
1 files changed, 6 insertions, 4 deletions
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<Event>) -> Result<Channel> { 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", ) ); |