feat: username suggestions

This commit is contained in:
TresAbhi committed 2023-05-14 17:13:42 +00:00
1 parent 613527e78f
commit 692f4d2b80
13 files changed
+167 -102

No files matched your search

+6 -3
View File
@@ -10,11 +10,12 @@ import { tanks } from '../blitzstars/tankopedia.js';
export default async function tanksAutocomplete(
interaction: AutocompleteInteraction<CacheType>,
) {
const focusedValue = interaction.options.getFocused();
const focusedOption = interaction.options.getFocused(true);
if (focusedOption.name !== 'tank') return;
await interaction.respond(
focusedValue
? go(focusedValue, tanks, { keys: ['name'], limit: 10 }).map(
focusedOption.value
? go(focusedOption.value, tanks, { keys: ['name'], limit: 10 }).map(
(item) =>
({
name: item.obj.name ? item.obj.name : resolveTankName(item.obj),
@@ -23,4 +24,6 @@ export default async function tanksAutocomplete(
)
: [],
);
console.log(`Tanks autocomplete for ${focusedOption.value}`);
}