aboutsummaryrefslogtreecommitdiffstats
path: root/src/slack.rs
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2020-11-18 01:09:18 +0100
committerGustav Sörnäs <gustav@sornas.net>2020-11-18 01:09:18 +0100
commit48f6f5a32e71b19894c93402030a97746eec6e93 (patch)
tree5c06ff03115cce834cb5251da2bc6321a3df318e /src/slack.rs
parentd4927eae2ad6ffb3b5bf1807a37f937ea639f54a (diff)
downloadkodapa-48f6f5a32e71b19894c93402030a97746eec6e93.tar.gz
small scale refactoring
Diffstat (limited to 'src/slack.rs')
-rw-r--r--src/slack.rs16
1 files changed, 9 insertions, 7 deletions
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::<Vec<_>>())
+ .map(|channels| {
+ channels
+ .iter()
+ .map(|channel| format!(
+ "{}: {}",
+ channel.name.as_deref().unwrap_or("??"),
+ channel.id.as_deref().unwrap_or("??"),
+ ))
+ .collect::<Vec<_>>()
}));
}
}