aboutsummaryrefslogtreecommitdiff
path: root/src/framework
diff options
context:
space:
mode:
authorMaiddog <[email protected]>2018-08-17 14:49:20 -0500
committerLakelezz <[email protected]>2018-08-17 21:49:20 +0200
commit729507947c05c313d37b4b31059f41ba8e6f147a (patch)
tree357a80bb39cdd5aa3563640d55b57d02d83fe6ad /src/framework
parentChange HTTP Bulk Delete from DELETE to POST (diff)
downloadserenity-729507947c05c313d37b4b31059f41ba8e6f147a.tar.xz
serenity-729507947c05c313d37b4b31059f41ba8e6f147a.zip
Make `is_command_visible` work with DMs. (#369)
Diffstat (limited to 'src/framework')
-rw-r--r--src/framework/standard/help_commands.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/framework/standard/help_commands.rs b/src/framework/standard/help_commands.rs
index e891ff5..d197fcf 100644
--- a/src/framework/standard/help_commands.rs
+++ b/src/framework/standard/help_commands.rs
@@ -118,6 +118,12 @@ pub fn is_command_visible(command_options: &Arc<CommandOptions>, msg: &Message,
}
}
}
+ } else if command_options.help_available {
+ if has_correct_permissions(command_options, msg) {
+ return true;
+ } else {
+ return help_options.lacking_permissions != HelpBehaviour::Hide;
+ }
}
} else {
return help_options.wrong_channel != HelpBehaviour::Hide;