Skip to content

Commit

Permalink
Fall back to display name matching for /hubsupport searches
Browse files Browse the repository at this point in the history
  • Loading branch information
JamesJJT authored and Nightfirecat committed Apr 12, 2024
1 parent a8bed8f commit 3d59a48
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions lib/commands/hubsupport.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,17 +38,14 @@ export default {
.setAutocomplete(true)
),
async execute (interaction) {
let value = interaction.options.getString('name')
const value = interaction.options.getString('name')

if (!value) {
return interaction.followUp('Support for hub plugins should be directed to the author of the plugin.\nYou can find the support link by searching for the plugin in the Plugin Hub panel and clicking the `?` button on the plugin, or by right-clicking the plugin in the plugin panel and clicking the `Support` menu option.')
}

// Replace spaces with dashes to fix an issue with spaces not returning anything
value = value.replace(/\s+/g, '-')

const manifest = await fetchManifest()
const plugin = manifest.display.find(p => p.internalName === value)
const plugin = manifest.display.find(p => p.internalName === replaceSpaceWithDash(value) || p.displayName.toLowerCase() === value.toLowerCase())

if (plugin) {
return interaction.followUp(`Get support for the **${plugin.displayName}** Plugin Hub plugin here: <https://runelite.net/plugin-hub/show/${value}>.\nYou can also find the support link by searching for the plugin in the Plugin Hub panel and clicking the \`?\` button on the plugin, or by right-clicking the plugin in the plugin panel and clicking the \`Support\` menu option.`)
Expand Down

0 comments on commit 3d59a48

Please sign in to comment.