diff --git a/src/handler/events/messageEvent.ts b/src/handler/events/messageEvent.ts index 4ebc9ae..af2ff99 100644 --- a/src/handler/events/messageEvent.ts +++ b/src/handler/events/messageEvent.ts @@ -1,5 +1,5 @@ import type { Message } from "discord.js"; -import { filter, fromEvent, Observable } from "rxjs"; +import { filter, fromEvent, map, Observable } from "rxjs"; import type Wrapper from "../structures/wrapper"; import { isNotFromDM, isNotFromBot, hasPrefix } from "../utilities/messageHelpers"; @@ -9,7 +9,7 @@ export const onMessageCreate = ( wrapper : Wrapper) => { .pipe ( filter( isNotFromBot ), filter( isNotFromDM ), - filter(m => hasPrefix(m, defaultPrefix)), + filter(m => hasPrefix(m, defaultPrefix)), ).subscribe(console.log) diff --git a/src/handler/events/readyEvent.ts b/src/handler/events/readyEvent.ts index 7300879..53404fc 100644 --- a/src/handler/events/readyEvent.ts +++ b/src/handler/events/readyEvent.ts @@ -16,8 +16,6 @@ export const onReady = ( wrapper : Wrapper ) => { ) .subscribe(); } - -async function createCommandCache ( ) { - +async function createCommandCache( ) { } diff --git a/src/handler/sern.ts b/src/handler/sern.ts index 0f67210..8f9a4ca 100644 --- a/src/handler/sern.ts +++ b/src/handler/sern.ts @@ -12,7 +12,6 @@ import type { } from 'discord.js'; import { Ok, None, Some } from 'ts-results'; -import { isNotFromBot, hasPrefix, fmt } from './utilities/messageHelpers'; import Logger, { sEvent } from './logger'; import type Module from './structures/module'; import Context from './structures/context'; @@ -20,11 +19,15 @@ import type Wrapper from './structures/wrapper'; import { fromEvent } from 'rxjs'; import { SernError } from './structures/errors'; import { onReady } from './events/readyEvent'; +import { onMessageCreate } from './events/messageEvent'; export function init( wrapper : Wrapper) { + const logger = new Logger(); const { events, client } = wrapper; if (events !== undefined) eventObserver(client, events); - onReady(wrapper); + onReady( wrapper ); + onMessageCreate( wrapper ); + } @@ -50,7 +53,6 @@ export class Handler { .on('messageCreate', async (message: Message) => { - if (message.channel.type === 'DM') return; // TODO: Handle dms const module = this.findModuleFrom(message); if (module === undefined) { this.defaultLogger.log(