Rename loadNetModueles for consistency

This commit is contained in:
SileNce5k 2021-06-30 16:51:47 +02:00
parent 1c56c7889f
commit 1bb6cf6f60
No known key found for this signature in database
GPG key ID: C507260E7F2583AD
4 changed files with 7 additions and 7 deletions

19
util/reloadNetModules.js Normal file
View file

@ -0,0 +1,19 @@
const fs = require('fs')
const netloadDir = 'netload/'
module.exports = function (client) {
if (!fs.existsSync(netloadDir)) fs.mkdirSync(netloadDir);
let commandFiles = fs.readdirSync(netloadDir).filter(file => file.endsWith('.js'));
if (client.netmodules.size != 0) {
for (const i of commandFiles) {
delete require.cache[require.resolve(`../${netloadDir}${i}`)];
}
}
client.netmodules.clear()
for (const file of commandFiles) {
const command = require(`../${netloadDir}${file}`);
client.netmodules.set(command.name, command);
}
}