diff --git a/src/commands/dox.rs b/src/commands/dox.rs index 3a27672..53694a3 100644 --- a/src/commands/dox.rs +++ b/src/commands/dox.rs @@ -52,11 +52,9 @@ pub async fn dox(mut ctx: Context<'_>, show_permissions: Option) -> Result<(), Error> { let user = ctx.http().get_user(user.id).await?; - let member = if let Some(guild) = ctx.guild_id() { - guild.member(ctx.http(), user.id).await.ok() - } else { - None - }; + let member = ctx.guild_id().map( + async move |guild| + guild.member(ctx.http(), user.id).await.ok()).unwrap(); let embed = serenity::CreateEmbed::default() .title(format!("Information about {}", user.name))