/** * Checks if the user has the required permission. * * @param user The user. * @param permission The permission to check. * @return If the user has the given permission. */ public boolean hasPermission(User user, String permission) { return hasPermission(String.valueOf(user.getId()), permission); }
return; if (!hasPermission(message.getUserAuthor().map(User::getId).map(String::valueOf).orElse("-1"), commandAnnotation.requiredPermissions())) { if (Sdcf4jMessage.MISSING_PERMISSIONS.getMessage() != null) { message.getChannel().sendMessage(Sdcf4jMessage.MISSING_PERMISSIONS.getMessage());