From 77daf24f6d68c6cc714c67b32ccda340bf2cbea7 Mon Sep 17 00:00:00 2001 From: Vermium Sifell Date: Tue, 5 Jul 2022 01:40:50 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=EF=B8=8F=20better=20schedule=20manage?= =?UTF-8?q?r?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/managers/index.ts | 2 +- src/managers/schedule/index.ts | 11 ++++------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/managers/index.ts b/src/managers/index.ts index 6981d3c..a1f3dad 100644 --- a/src/managers/index.ts +++ b/src/managers/index.ts @@ -6,7 +6,7 @@ import * as event from "./event"; import * as command from "./command"; export const start = async (client: Client) => { - await database.start(); + await database.connect(); await schedule.start(client); await command.register(client); await event.register(client); diff --git a/src/managers/schedule/index.ts b/src/managers/schedule/index.ts index 9fc8aa9..753d099 100644 --- a/src/managers/schedule/index.ts +++ b/src/managers/schedule/index.ts @@ -8,22 +8,19 @@ import listDir from "../../helpers/listDir"; import schedule from "node-schedule"; export const start = async (client: Client) => { - logger.info("Starting schedule manager..."); + logger.info("⏰ Started job management"); const jobNames = await listDir("jobs"); - if (!jobNames) return logger.info("No jobs found"); + if (!jobNames) return logger.warn("No available jobs found"); await Promise.all( jobNames.map(async (jobName) => { const job: IJob = await import(`../../jobs/${jobName}`); schedule.scheduleJob(job.options.schedule, async () => { - logger.info(`Executed job ${jobName}!`); + logger.verbose(`⏰ Performed the job "${jobName}"`); await job.execute(client); }); }) - ).then(async () => { - const list = schedule.scheduledJobs; - logger.silly(list); - }); + ); };