Fix compiling with latest serenity (#199)

This commit is contained in:
Gnome!
2023-10-09 03:22:45 +01:00
committed by Kyle Simpson
parent 935171df4f
commit 509743fd40
4 changed files with 14 additions and 18 deletions

View File

@@ -31,7 +31,8 @@ use serenity::{
framework::{
standard::{
macros::{command, group},
Args, CommandResult,
Args,
CommandResult,
},
StandardFramework,
},

View File

@@ -234,16 +234,13 @@ async fn main() {
#[command]
#[only_in(guilds)]
async fn join(ctx: &Context, msg: &Message, mut args: Args) -> CommandResult {
let connect_to = match args.single::<std::num::NonZeroU64>() {
Ok(id) => ChannelId(id),
Err(_) => {
check_msg(
msg.reply(ctx, "Requires a valid voice channel ID be given")
.await,
);
let Ok(connect_to) = args.single::<ChannelId>() else {
check_msg(
msg.reply(ctx, "Requires a valid voice channel ID be given")
.await,
);
return Ok(());
},
return Ok(());
};
let guild_id = msg.guild_id.unwrap();