diff options
author | Minteck <contact@minteck.org> | 2022-02-13 16:31:02 +0100 |
---|---|---|
committer | Minteck <contact@minteck.org> | 2022-02-13 16:31:02 +0100 |
commit | 06ea49feb4000e7e76e5960c310a73c0432ea183 (patch) | |
tree | 576692e010ae25252a4805136c592d833e8ccc9e /handler/autocomplete.js | |
parent | 327119b4d1c2248b8a075cad3cd05ab92560e75d (diff) | |
download | ponyfind-06ea49feb4000e7e76e5960c310a73c0432ea183.tar.gz ponyfind-06ea49feb4000e7e76e5960c310a73c0432ea183.tar.bz2 ponyfind-06ea49feb4000e7e76e5960c310a73c0432ea183.zip |
Fix: implements #11
Diffstat (limited to 'handler/autocomplete.js')
-rw-r--r-- | handler/autocomplete.js | 10 |
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 |