Update to filter presets function in utils
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
// Modules
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const { DebugBuilder } = require("../utilities/debugBuilder");
|
||||
const { filterAutocompleteValues } = require("../utilities/utils");
|
||||
const { filterAutocompleteValues, filterPresetsAvailable } = require("../utilities/utils");
|
||||
const { getOnlineNodes, getAllConnections } = require("../utilities/mysqlHandler");
|
||||
const { joinServerWrapper } = require("../controllers/adminController");
|
||||
|
||||
@@ -28,18 +28,7 @@ module.exports = {
|
||||
recordResolve(nodeRows);
|
||||
});
|
||||
});
|
||||
log.DEBUG("Node objects: ", nodeObjects);
|
||||
var presetsAvailable = [];
|
||||
for (const nodeObject of nodeObjects) {
|
||||
log.DEBUG("Node object: ", nodeObject);
|
||||
presetsAvailable.push.apply(presetsAvailable, nodeObject.presets);
|
||||
}
|
||||
|
||||
log.DEBUG("All Presets available: ", presetsAvailable);
|
||||
|
||||
// Remove duplicates
|
||||
options = [...new Set(presetsAvailable)];
|
||||
log.DEBUG("DeDuped Presets available: ", options);
|
||||
const options = await filterPresetsAvailable(nodeObjects);
|
||||
|
||||
// Filter the results to what the user is entering
|
||||
filterAutocompleteValues(interaction, options);
|
||||
|
||||
Reference in New Issue
Block a user