mirror of
https://github.com/litruv/DAdmin.git
synced 2026-07-25 19:26:12 +10:00
Changed up plugin loading + error checking
This commit is contained in:
7
index.js
7
index.js
@@ -41,7 +41,6 @@ class Commands {
|
|||||||
loadcommands() {
|
loadcommands() {
|
||||||
fs.readdir("./commands/", function (err, items) {
|
fs.readdir("./commands/", function (err, items) {
|
||||||
for (var i = 0; i < items.length; i++) {
|
for (var i = 0; i < items.length; i++) {
|
||||||
console.log("loading: " + items[i])
|
|
||||||
var reqcommand = require('./commands/' + items[i])
|
var reqcommand = require('./commands/' + items[i])
|
||||||
for (var z = 0; z < reqcommand.alias.length; z++) {
|
for (var z = 0; z < reqcommand.alias.length; z++) {
|
||||||
var cachedcommand = new CachedCommand(reqcommand.alias[z], items[i])
|
var cachedcommand = new CachedCommand(reqcommand.alias[z], items[i])
|
||||||
@@ -50,7 +49,7 @@ class Commands {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (var i = 0; i < client.cachedcommands.length; i++)
|
for (var i = 0; i < client.cachedcommands.length; i++)
|
||||||
console.log("Loaded: " + client.cachedcommands[i].alias + " - " + client.cachedcommands[i].file)
|
console.log("Command Loaded: ".cyan + client.cachedcommands[i].alias + " " + client.cachedcommands[i].file.cyan)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -68,9 +67,11 @@ client.on('ready', () => {
|
|||||||
|
|
||||||
function loadplugins() {
|
function loadplugins() {
|
||||||
fs.readdir("./plugins/", function (err, items) {
|
fs.readdir("./plugins/", function (err, items) {
|
||||||
if (err.code != "ENOENT")
|
if (err == undefined)
|
||||||
for (var i = 0; i < items.length; i++) {
|
for (var i = 0; i < items.length; i++) {
|
||||||
var reqcommand = require('./plugins/' + items[i])
|
var reqcommand = require('./plugins/' + items[i])
|
||||||
|
reqcommand.init(client);
|
||||||
|
console.log("Plugin Loaded: ".magenta + reqcommand.name + " " + items[i].magenta)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user