19 lines
560 B
TypeScript
19 lines
560 B
TypeScript
import { Events } from "discord.js";
|
|
import { schedulerService } from "@/modules/system/scheduler";
|
|
import type { Event } from "@shared/lib/types";
|
|
|
|
const event: Event<Events.ClientReady> = {
|
|
name: Events.ClientReady,
|
|
once: true,
|
|
execute: async (c) => {
|
|
console.log(`Ready! Logged in as ${c.user.tag}`);
|
|
schedulerService.start();
|
|
|
|
// Handle post-update tasks
|
|
const { UpdateService } = await import("@/modules/admin/update.service");
|
|
await UpdateService.handlePostRestart(c);
|
|
},
|
|
};
|
|
|
|
export default event;
|