diff --git a/src/main.rs b/src/main.rs index b5d90f4..608057d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -162,12 +162,11 @@ async fn parse_message(event: SyncMessageEvent, room: Joine }; if let Some(message) = message.strip_prefix("!") { - if let Some((command, args)) = message.split_once(" ") { - match command { - "source" => source(room).await?, - "uwu" => uwuify(room, args).await?, - _ => unsupported_command(event, room, command).await?, - } + let (command, args) = message.split_once(" ").unwrap_or((message, "")); + match command { + "source" => source(room).await?, + "uwu" => uwuify(room, args).await?, + _ => unsupported_command(event, room, command).await?, } }