@@ -6,7 +6,7 @@ import { onBotEvent } from "#plugin/core/public/extensionPoints.ts";
66import { logWithLogger } from "#plugin/logging/helper/webhooks.ts" ;
77import { loggingConfigStore } from "#plugin/logging/index.ts" ;
88import { cleanUpMessageCacheEntries , getMessageCacheEntry , takeMessageCacheEntry , upsertMessageCacheEntry , type MessageCacheEntry } from "#plugin/logging/storage/messageCache.ts" ;
9- import { Message , Routes } from "oceanic.js" ;
9+ import { Message , Routes , type PossiblyUncachedMessage } from "oceanic.js" ;
1010
1111const logger = moduleLogger ( ) ;
1212
@@ -15,7 +15,11 @@ const MESSAGE_CLEANUP_THRESHOLD = 6 * HOUR;
1515
1616export default [
1717 onBotInit ( beginMessageCleanupLoop ) ,
18- onBotEvent ( { type : "messageCreate" , listener : handleCreate } ) ,
18+ onBotEvent ( {
19+ type : "messageCreate" , listener ( e : Message ) {
20+
21+ }
22+ } ) ,
1923 onBotEvent ( { type : "messageUpdate" , listener : handleUpdate } ) ,
2024 onBotEvent ( { type : "messageDelete" , listener : handleDelete } ) ,
2125] ;
@@ -89,7 +93,7 @@ async function handleUpdate(message: Message): Promise<void> {
8993 }
9094}
9195
92- async function handleDelete ( message : Message ) : Promise < void > {
96+ async function handleDelete ( message : PossiblyUncachedMessage ) : Promise < void > {
9397 if ( message . guild == null )
9498 return ;
9599
0 commit comments