aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Perry <avaglir@gmail.com>2019-03-08 23:07:01 -0500
committerNathan Perry <avaglir@gmail.com>2019-03-08 23:07:01 -0500
commitb732c71e71305f726cf1b7f587b758fcb43f18f3 (patch)
tree0d734f4d197eee5d2e61f8ecb4e2a732c31c0b4a
parent2a40e5114c72596db7e693bf902d9756127d16aa (diff)
fix parsing because serenity's Args is bad
-rw-r--r--src/game.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/game.rs b/src/game.rs
index 75f1509..ae7e76f 100644
--- a/src/game.rs
+++ b/src/game.rs
@@ -100,7 +100,11 @@ fn game(_ctx: &mut Context, msg: &Message, args: Args, min_status: GameStatus) -
let guild = guild
.read();
- let user_args = args.multiple_quoted::<String>()?;
+ let user_args = if args.rest().is_empty() {
+ Vec::new()
+ } else {
+ args.multiple_quoted::<String>()?
+ };
let mut users = user_args
.into_iter()