Skip to content

Commit fed7d5d

Browse files
change autocompletion search to .includes()
1 parent 1fd3202 commit fed7d5d

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/interactions/autocompleters/CodingJamsAutocomplete.ts

+4-6
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class CodingJamsAutocompleter extends Autocompleter {
3232
await interaction.respond(
3333
jamDb
3434
.array()
35-
.filter((k) => k.title.toLowerCase().startsWith(value))
35+
.filter((k) => k.title.toLowerCase().includes(value))
3636
.slice(0, 25)
3737
.map((c) => ({ name: c.title, value: c.title }))
3838
.reverse()
@@ -42,18 +42,16 @@ class CodingJamsAutocompleter extends Autocompleter {
4242
await interaction.respond(
4343
unusedProposals()
4444
.array()
45-
.filter((k) => k.title.toLowerCase().startsWith(value))
45+
.filter((k) => k.title.toLowerCase().includes(value))
4646
.slice(0, 25)
4747
.map((c) => ({ name: c.title, value: c.title }))
4848
);
4949

5050
if (subCmd == "new") {
5151
if (optionName == "proposal") {
5252
proposalNameAutocompletion();
53-
} else if (optionName == "duration") {
54-
await autocompleteISODuration(interaction);
5553
} else {
56-
// start-date or end-date
54+
// start-date
5755
await autocompleteISOTime(interaction);
5856
}
5957
} else if (subCmd == "extend") {
@@ -89,7 +87,7 @@ class CodingJamsAutocompleter extends Autocompleter {
8987
await interaction.respond(
9088
pollDb
9189
.array()
92-
.filter((k) => k.title.toLowerCase().startsWith(value))
90+
.filter((k) => k.title.toLowerCase().includes(value))
9391
.slice(0, 25)
9492
.map((c) => ({ name: c.title, value: c.title }))
9593
.reverse()

0 commit comments

Comments
 (0)