@@ -32,7 +32,7 @@ class CodingJamsAutocompleter extends Autocompleter {
32
32
await interaction . respond (
33
33
jamDb
34
34
. array ( )
35
- . filter ( ( k ) => k . title . toLowerCase ( ) . startsWith ( value ) )
35
+ . filter ( ( k ) => k . title . toLowerCase ( ) . includes ( value ) )
36
36
. slice ( 0 , 25 )
37
37
. map ( ( c ) => ( { name : c . title , value : c . title } ) )
38
38
. reverse ( )
@@ -42,18 +42,16 @@ class CodingJamsAutocompleter extends Autocompleter {
42
42
await interaction . respond (
43
43
unusedProposals ( )
44
44
. array ( )
45
- . filter ( ( k ) => k . title . toLowerCase ( ) . startsWith ( value ) )
45
+ . filter ( ( k ) => k . title . toLowerCase ( ) . includes ( value ) )
46
46
. slice ( 0 , 25 )
47
47
. map ( ( c ) => ( { name : c . title , value : c . title } ) )
48
48
) ;
49
49
50
50
if ( subCmd == "new" ) {
51
51
if ( optionName == "proposal" ) {
52
52
proposalNameAutocompletion ( ) ;
53
- } else if ( optionName == "duration" ) {
54
- await autocompleteISODuration ( interaction ) ;
55
53
} else {
56
- // start-date or end-date
54
+ // start-date
57
55
await autocompleteISOTime ( interaction ) ;
58
56
}
59
57
} else if ( subCmd == "extend" ) {
@@ -89,7 +87,7 @@ class CodingJamsAutocompleter extends Autocompleter {
89
87
await interaction . respond (
90
88
pollDb
91
89
. array ( )
92
- . filter ( ( k ) => k . title . toLowerCase ( ) . startsWith ( value ) )
90
+ . filter ( ( k ) => k . title . toLowerCase ( ) . includes ( value ) )
93
91
. slice ( 0 , 25 )
94
92
. map ( ( c ) => ( { name : c . title , value : c . title } ) )
95
93
. reverse ( )
0 commit comments