enhancement(lint): Fix lint errors for src/modules/CommandLoader.ts

Co-authored-by: NeonGamerBot-QK <neon@saahild.com>
Signed-off-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com>
This commit is contained in:
zeon-neon[bot] 2025-02-17 01:07:19 +00:00 committed by GitHub
parent 7cdf72cde8
commit 8503fdd273
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -33,39 +33,40 @@ export default class CommandLoader {
}
public async runQuery() {
const files = this.getFiles();
const cmds = []
let logging_values = []
const cmds = [];
let logging_values = [];
for (const file of files) {
try {
const commandClass = require(path.join(this.dir, file));
cmds.push({ commandClass, file })
cmds.push({ commandClass, file });
// const cmd = new commandClass.default();
// cmd.run(this._app);
console.log(`Loaded ${file}`);
logging_values.push({ file, loaded: true })
console.log(`Loaded ${file}`);
logging_values.push({ file, loaded: true });
} catch (e) {
console.error(e);
console.error(`Failed to load ${file}`);
logging_values.push({ file, failed: true })
logging_values.push({ file, failed: true });
}
}
for(const { commandClass, file } of cmds) {
const stamp = Date.now()
for (const { commandClass, file } of cmds) {
const stamp = Date.now();
const c = new commandClass.default();
console.log(`Running ${file}`)
console.log(`Running ${file}`);
try {
c.run(this._app);
console.log(`Ran ${file}`)
logging_values.find(e => e.file === file).ran = true
console.log(`Ran ${file}`);
logging_values.find((e) => e.file === file).ran = true;
} catch (e) {
console.error(e);
console.error(`Failed to run ${file}`);
logging_values.find(e => e.file === file).failed_run = true
logging_values.find((e) => e.file === file).failed_run = true;
} finally {
console.log(`Finished ${file}`)
logging_values.find(e => e.file === file).took = `${Date.now() - stamp}ms`
console.log(`Finished ${file}`);
logging_values.find((e) => e.file === file).took =
`${Date.now() - stamp}ms`;
}
}
console.table(logging_values)
console.table(logging_values);
}
}