Skip to content

Commit d2b2fc4

Browse files
committed
fix: required is always true
1 parent 6be5d01 commit d2b2fc4

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/utils.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export const slashToJSON = (cmd: HarmonixCommand<true, ArgsDef>) => {
3636
opt
3737
.setName(name)
3838
.setDescription(arg.description ?? 'No description provided')
39-
.setRequired(arg.required || true)
39+
.setRequired(arg.required ?? true)
4040

4141
if (arg.metadata?.minLength) {
4242
opt.setMinLength(arg.metadata.minLength)
@@ -59,7 +59,7 @@ export const slashToJSON = (cmd: HarmonixCommand<true, ArgsDef>) => {
5959
opt
6060
.setName(name)
6161
.setDescription(arg.description ?? 'No description provided')
62-
.setRequired(arg.required || true)
62+
.setRequired(arg.required ?? true)
6363

6464
if (arg.metadata?.minValue) {
6565
opt.setMinValue(arg.metadata.minValue)
@@ -82,23 +82,23 @@ export const slashToJSON = (cmd: HarmonixCommand<true, ArgsDef>) => {
8282
opt
8383
.setName(name)
8484
.setDescription(arg.description ?? 'No description provided')
85-
.setRequired(arg.required || true)
85+
.setRequired(arg.required ?? true)
8686
)
8787
break
8888
case 'User':
8989
builder.addUserOption((opt) =>
9090
opt
9191
.setName(name)
9292
.setDescription(arg.description ?? 'No description provided')
93-
.setRequired(arg.required || true)
93+
.setRequired(arg.required ?? true)
9494
)
9595
break
9696
case 'Channel':
9797
builder.addChannelOption((opt) => {
9898
opt
9999
.setName(name)
100100
.setDescription(arg.description ?? 'No description provided')
101-
.setRequired(arg.required || true)
101+
.setRequired(arg.required ?? true)
102102

103103
if (arg.metadata?.channelTypes) {
104104
for (const type of arg.metadata.channelTypes) {
@@ -114,15 +114,15 @@ export const slashToJSON = (cmd: HarmonixCommand<true, ArgsDef>) => {
114114
opt
115115
.setName(name)
116116
.setDescription(arg.description ?? 'No description provided')
117-
.setRequired(arg.required || true)
117+
.setRequired(arg.required ?? true)
118118
)
119119
break
120120
case 'Number':
121121
builder.addNumberOption((opt) => {
122122
opt
123123
.setName(name)
124124
.setDescription(arg.description ?? 'No description provided')
125-
.setRequired(arg.required || true)
125+
.setRequired(arg.required ?? true)
126126

127127
if (arg.metadata?.minValue) {
128128
opt.setMinValue(arg.metadata.minValue)

0 commit comments

Comments
 (0)