diff --git a/src/commands/play.rs b/src/commands/play.rs index 9046b9b..317cb7a 100644 --- a/src/commands/play.rs +++ b/src/commands/play.rs @@ -132,7 +132,7 @@ async fn get_playlist_urls( let reader = BufReader::new(output.stdout.as_slice()); let urls = reader .lines() - .flatten() + .map_while(Result::ok) .map(|line| { let entry: Value = serde_json::from_str(&line).unwrap(); entry diff --git a/src/handler.rs b/src/handler.rs index 99eb683..ac5aa14 100644 --- a/src/handler.rs +++ b/src/handler.rs @@ -77,7 +77,7 @@ impl Handler { } pub(crate) async fn act(&self, event: Event) { match &event { - Event::MessageCreate(message) if message.content.starts_with("!") => { + Event::MessageCreate(message) if message.content.starts_with('!') => { if message.content.contains("!delete") { spawn(delete(message.0.clone(), Arc::clone(&self.state))); }