From aaaea78a9851dd12f34929f0a9ee13700fdbbadc Mon Sep 17 00:00:00 2001 From: Hammy Date: Sat, 25 Sep 2021 06:35:36 +0100 Subject: [PATCH] Set default description to "No Description" --- src/main/java/me/goudham/command/SlashCommandLoader.java | 2 +- src/main/java/me/goudham/command/annotation/SlashCommand.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/goudham/command/SlashCommandLoader.java b/src/main/java/me/goudham/command/SlashCommandLoader.java index 225b49ca..5ae431ad 100644 --- a/src/main/java/me/goudham/command/SlashCommandLoader.java +++ b/src/main/java/me/goudham/command/SlashCommandLoader.java @@ -112,7 +112,7 @@ public class SlashCommandLoader implements CommandLoader { if (slashCommand != null) { String name = slashCommand.stringValue("name").orElseThrow(); - String description = slashCommand.stringValue("description").orElseThrow(); + String description = slashCommand.stringValue("description").orElse("No Description"); boolean isVisible = slashCommand.booleanValue("isVisible").orElse(true); String[] subCommandGroups = slashCommand.stringValues("subCommandGroups"); diff --git a/src/main/java/me/goudham/command/annotation/SlashCommand.java b/src/main/java/me/goudham/command/annotation/SlashCommand.java index ff8d52e3..6080c83d 100644 --- a/src/main/java/me/goudham/command/annotation/SlashCommand.java +++ b/src/main/java/me/goudham/command/annotation/SlashCommand.java @@ -15,7 +15,7 @@ import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) public @interface SlashCommand { String name(); - String description(); + String description() default ""; boolean isVisible() default true; String[] subCommandGroups() default {}; Option[] options() default {};