generated from sapphiredev/sapphire-template
/
_load.ts
21 lines (20 loc) · 1.19 KB
/
_load.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { container } from '@sapphire/pieces';
import { PluginListener as PluginChatInputSubcommandError } from './PluginChatInputSubcommandError';
import { PluginListener as PluginMessageSubcommandError } from './PluginMessageSubcommandError';
import { PluginListener as PluginSubcommandMappingIsMissingChatInputCommandHandler } from './PluginSubcommandMappingIsMissingChatInputCommandHandler';
import { PluginListener as PluginSubcommandMappingIsMissingMessageCommandHandler } from './PluginSubcommandMappingIsMissingMessageCommandHandler';
export function loadListeners() {
const store = 'listeners' as const;
void container.stores.loadPiece({ name: 'PluginChatInputSubcommandError', piece: PluginChatInputSubcommandError, store });
void container.stores.loadPiece({ name: 'PluginMessageSubcommandError', piece: PluginMessageSubcommandError, store });
void container.stores.loadPiece({
name: 'PluginSubcommandMappingIsMissingChatInputCommandHandler',
piece: PluginSubcommandMappingIsMissingChatInputCommandHandler,
store
});
void container.stores.loadPiece({
name: 'PluginSubcommandMappingIsMissingMessageCommandHandler',
piece: PluginSubcommandMappingIsMissingMessageCommandHandler,
store
});
}