forked from engineering/cloudservices
fixes for client path resolve
parent
07d13f38a7
commit
9e72e02e78
|
@ -65,11 +65,11 @@ export default class Client extends Eris.Client {
|
||||||
}
|
}
|
||||||
|
|
||||||
public async loadFunctions() {
|
public async loadFunctions() {
|
||||||
const functions = await fs.readdir('../functions');
|
const functions = await fs.readdir(`${__dirname}/../functions`);
|
||||||
functions.forEach(async (func) => {
|
functions.forEach(async (func) => {
|
||||||
if (func === 'index.ts' || func === 'index.js') return;
|
if (func === 'index.ts' || func === 'index.js') return;
|
||||||
try {
|
try {
|
||||||
const funcRequire: Function = require(`../functions/${func}`).default;
|
const funcRequire: Function = require(`${__dirname}/../functions/${func}`).default;
|
||||||
this.functions.set(func.split('.')[0], funcRequire);
|
this.functions.set(func.split('.')[0], funcRequire);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
this.signale.error(`Error occured loading ${func}`);
|
this.signale.error(`Error occured loading ${func}`);
|
||||||
|
@ -121,11 +121,11 @@ export default class Client extends Eris.Client {
|
||||||
this.on('ready', () => {
|
this.on('ready', () => {
|
||||||
this.signale.info(`Connected to Discord as ${this.user.username}#${this.user.discriminator}`);
|
this.signale.info(`Connected to Discord as ${this.user.username}#${this.user.discriminator}`);
|
||||||
});
|
});
|
||||||
const intervals = await fs.readdir('../intervals');
|
const intervals = await fs.readdir(`${__dirname}/../intervals`);
|
||||||
intervals.forEach((interval) => {
|
intervals.forEach((interval) => {
|
||||||
// eslint-disable-next-line
|
// eslint-disable-next-line
|
||||||
if (interval === 'index.js') return;
|
if (interval === 'index.js') return;
|
||||||
require(`../intervals/${interval}`).default(this);
|
require(`${__dirname}/../intervals/${interval}`).default(this);
|
||||||
this.signale.complete(`Loaded interval ${interval.split('.')[0]}`);
|
this.signale.complete(`Loaded interval ${interval.split('.')[0]}`);
|
||||||
});
|
});
|
||||||
this.server = new Server(this, { port: this.config.port });
|
this.server = new Server(this, { port: this.config.port });
|
||||||
|
|
Loading…
Reference in New Issue