From f955a6c910cf651ddb696170a7613e7dec9b6bfe Mon Sep 17 00:00:00 2001 From: Nix Krystik Date: Fri, 28 Aug 2026 01:11:37 +0800 Subject: [PATCH] (dev): `// ----------` my beloved. --- src/events/client/ready.ts | 2 ++ src/events/index.ts | 2 ++ src/events/message/messageCreate.ts | 2 ++ src/events/message/messageUpdate.ts | 2 ++ src/tasks/deleteExpiredConfigs.ts | 2 ++ src/tasks/index.ts | 2 ++ src/types/settings.d.ts | 1 - 7 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/events/client/ready.ts b/src/events/client/ready.ts index 252ea43..051db9f 100644 --- a/src/events/client/ready.ts +++ b/src/events/client/ready.ts @@ -1,6 +1,8 @@ import { Event, CommandClient } from 'athena-prime'; import tasks from '../../tasks'; +// ---------- + class ReadyEvent extends Event { event: string = 'ready' as const; diff --git a/src/events/index.ts b/src/events/index.ts index 2a5946a..20cf874 100644 --- a/src/events/index.ts +++ b/src/events/index.ts @@ -3,6 +3,8 @@ import messageCreate from './message/messageCreate'; import messageUpdate from './message/messageUpdate'; import ready from './client/ready'; +// ---------- + export default [ guildCreate, messageCreate, diff --git a/src/events/message/messageCreate.ts b/src/events/message/messageCreate.ts index fda4a87..707aef3 100644 --- a/src/events/message/messageCreate.ts +++ b/src/events/message/messageCreate.ts @@ -1,6 +1,8 @@ import { CommandClient, Event, Message } from "athena-prime"; import { database } from "../../utils"; +// ---------- + class MessageCreateEvent extends Event { event: string = 'messageCreate' as const; diff --git a/src/events/message/messageUpdate.ts b/src/events/message/messageUpdate.ts index 6a96b36..cf85fba 100644 --- a/src/events/message/messageUpdate.ts +++ b/src/events/message/messageUpdate.ts @@ -1,6 +1,8 @@ import { CommandClient, Event, Message } from "athena-prime"; import { database } from "../../utils"; +// ---------- + class MessageUpdateEvent extends Event { event: string = 'messageUpdate' as const; diff --git a/src/tasks/deleteExpiredConfigs.ts b/src/tasks/deleteExpiredConfigs.ts index af5458d..c278f0c 100644 --- a/src/tasks/deleteExpiredConfigs.ts +++ b/src/tasks/deleteExpiredConfigs.ts @@ -2,6 +2,8 @@ import { CommandClient } from "athena-prime"; import { Task } from "../types/tasks"; import { database } from '../utils'; +// ---------- + class DeleteExpiredConfigsTask implements Task { interval: number = 3_600_000; init: boolean = true; diff --git a/src/tasks/index.ts b/src/tasks/index.ts index 1330325..891ce73 100644 --- a/src/tasks/index.ts +++ b/src/tasks/index.ts @@ -1,5 +1,7 @@ import deleteExpiredConfigs from "./deleteExpiredConfigs"; +// ---------- + export default [ deleteExpiredConfigs ]; diff --git a/src/types/settings.d.ts b/src/types/settings.d.ts index 043c646..ec010d8 100644 --- a/src/types/settings.d.ts +++ b/src/types/settings.d.ts @@ -1,5 +1,4 @@ // --- Guild Configuration --- - export type Configuration = { admin?: AdminConfiguration; censor?: CensorConfiguration;