aboutsummaryrefslogtreecommitdiff
path: root/handler/autocomplete.js
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2022-02-13 16:31:02 +0100
committerMinteck <contact@minteck.org>2022-02-13 16:31:02 +0100
commit06ea49feb4000e7e76e5960c310a73c0432ea183 (patch)
tree576692e010ae25252a4805136c592d833e8ccc9e /handler/autocomplete.js
parent327119b4d1c2248b8a075cad3cd05ab92560e75d (diff)
downloadponyfind-06ea49feb4000e7e76e5960c310a73c0432ea183.tar.gz
ponyfind-06ea49feb4000e7e76e5960c310a73c0432ea183.tar.bz2
ponyfind-06ea49feb4000e7e76e5960c310a73c0432ea183.zip
Fix: implements #11
Diffstat (limited to 'handler/autocomplete.js')
-rw-r--r--handler/autocomplete.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/handler/autocomplete.js b/handler/autocomplete.js
index 5696ab7..cf87ef4 100644
--- a/handler/autocomplete.js
+++ b/handler/autocomplete.js
@@ -1,13 +1,19 @@
const getEpisodes = require('../modules/findepisode');
+const getPonies = require('../modules/findpony');
const fs = require("fs");
const episodes = JSON.parse(fs.readFileSync("./data/series.json").toString());
module.exports = async (interaction) => {
try {
- let series = interaction.options.getSubcommand();
if (interaction.commandName === "episode") {
+ let series = interaction.options.getSubcommand();
+
await interaction.respond(getEpisodes(episodes.filter(i => i.command.toLowerCase() === series)[0], interaction.options.getFocused()));
+ } else if (interaction.commandName === "pony") {
+ await interaction.respond(getPonies(interaction.options.getFocused()));
}
- } catch (e) {}
+ } catch (e) {
+ console.error(e);
+ }
} \ No newline at end of file