From 48f6f5a32e71b19894c93402030a97746eec6e93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Wed, 18 Nov 2020 01:09:18 +0100 Subject: small scale refactoring --- src/slack.rs | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'src/slack.rs') diff --git a/src/slack.rs b/src/slack.rs index 750f071..bb80ff1 100644 --- a/src/slack.rs +++ b/src/slack.rs @@ -57,13 +57,15 @@ impl slack::EventHandler for Handler { .start_response() .channels .as_ref() - .and_then(|channels| { - Some(channels - .iter() - .map(|channel| format!("{}: {}", - channel.name.as_ref().unwrap_or(&"??".to_string()), //TODO &"".to_string() ? - channel.id.as_ref().unwrap_or(&"??".to_string()))) //TODO - .collect::>()) + .map(|channels| { + channels + .iter() + .map(|channel| format!( + "{}: {}", + channel.name.as_deref().unwrap_or("??"), + channel.id.as_deref().unwrap_or("??"), + )) + .collect::>() })); } } -- cgit v1.2.1