@@ -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