add option ranges #20

Merged
tueem merged 2 commits from feat/option-ranges into dev 2025-03-22 18:42:28 +00:00
2 changed files with 8 additions and 0 deletions
Showing only changes of commit 996f854ff7 - Show all commits

View File

@ -56,6 +56,10 @@ public class Discord4JConverterSpec implements CommandConverter.Spec<Application
.description(option.description()) .description(option.description())
.required(option.required()) .required(option.required())
.autocomplete(option.autocomplete()) .autocomplete(option.autocomplete())
.minLength(Double.valueOf(option.range().min()).intValue())
.minValue(option.range().min())
.maxLength(Double.valueOf(option.range().max()).intValue())
.maxValue(option.range().max())
.choices(choices) .choices(choices)
.build(); .build();
} }

View File

@ -51,6 +51,10 @@ public class JavacordConverterSpec implements CommandConverter.Spec<SlashCommand
.setDescription(option.description()) .setDescription(option.description())
.setRequired(option.required()) .setRequired(option.required())
.setAutocompletable(option.autocomplete()) .setAutocompletable(option.autocomplete())
.setMinLength(Double.valueOf(option.range().min()).longValue())
.setDecimalMinValue(option.range().min())
.setMaxLength(Double.valueOf(option.range().max()).longValue())
.setDecimalMaxValue(option.range().max())
.setChoices(choices) .setChoices(choices)
.build(); .build();
} }