Skip to content

Commit

Permalink
Showing 2 changed files with 5 additions and 2 deletions.
3 changes: 2 additions & 1 deletion src/events/command-handler/CoreMessageParser.ts
Original file line number Diff line number Diff line change
@@ -33,7 +33,8 @@ export class CoreEvent extends Event<Events.PreMessageParsed> {
if (parsed !== null) prefix = parsed;
}

if (prefix !== null) client.emit(Events.PrefixedMessage, message, prefix);
if (prefix === null) client.emit(Events.NonePrefixedMessage, message);
else client.emit(Events.PrefixedMessage, message, prefix);
}

private async canRunInChannel(message: Message): Promise<boolean> {
4 changes: 3 additions & 1 deletion src/lib/types/Events.ts
Original file line number Diff line number Diff line change
@@ -76,7 +76,8 @@ export enum Events {
CommandSuccess = 'commandSuccess',
CommandFinish = 'commandFinish',
CommandError = 'commandError',
PluginLoaded = 'pluginLoaded'
PluginLoaded = 'pluginLoaded',
NonePrefixedMessage = 'nonePrefixedMessage'
// #endregion Sapphire load cycle events
}

@@ -148,6 +149,7 @@ declare module 'discord.js' {
[Events.CommandError]: [error: Error, payload: CommandErrorPayload];
[Events.CommandFinish]: [message: Message, command: Command, payload: CommandFinishPayload];
[Events.PluginLoaded]: [hook: PluginHook, name: string | undefined];
[Events.NonePrefixedMessage]: [message: Message];
// #endregion Sapphire load cycle events

// #region Termination

0 comments on commit a410bbf

Please sign in to comment.