diff --git a/bot/event_modules/eventHandler.js b/bot/event_modules/eventHandler.js index eb8f53e..a0faafe 100644 --- a/bot/event_modules/eventHandler.js +++ b/bot/event_modules/eventHandler.js @@ -15,43 +15,49 @@ class EventHandler { case 'error': { const errorModules = this.client.eventModules.filter(module => module.wsEvent === 'error'); - errorModules.forEach(module => module.run(this.client, error)); + errorModules.forEach(module => module.run(this.client, param_1)); break; } case 'messageCreate': { const mCreateModules = this.client.eventModules.filter(module => module.wsEvent === 'messageCreate'); - mCreateModules.forEach(module => module.run(this.client, message)); + mCreateModules.forEach(module => module.run(this.client, param_1)); + break; + } + + case 'interactionCreate': { + const iCreateModules = this.client.eventModules.filter(module => module.wsEvent === 'interactionCreate'); + iCreateModules.forEach(module => module.run(this.client, param_1)); break; } case 'guildCreate': { const gCreateModules = this.client.eventModules.filter(module => module.wsEvent === 'guildCreate'); - gCreateModules.forEach(module => module.run(this.client, guild)); + gCreateModules.forEach(module => module.run(this.client, param_1)); break; } case 'guildDelete': { const gDeleteModules = this.client.eventModules.filter(module => module.wsEvent === 'guildDelete'); - gDeleteModules.forEach(module => module.run(this.client, guild)); + gDeleteModules.forEach(module => module.run(this.client, param_1)); break; } case 'guildMemberAdd': { const gMemberAddModules = this.client.eventModules.filter(module => module.wsEvent === 'guildMemberAdd'); - gMemberAddModules.forEach(module => module.run(this.client, guild, member)); + gMemberAddModules.forEach(module => module.run(this.client, param_1, param_2)); break; } case 'guildMemberRemove': { const gMemberRemoveModules = this.client.eventModules.filter(module => module.wsEvent === 'guildMemberRemove'); - gMemberRemoveModules.forEach(module => module.run(this.client, guild, member)); + gMemberRemoveModules.forEach(module => module.run(this.client, param_1, param_2)); break; } case 'voiceStateUpdate': { const vStateUpdateModules = this.client.eventModules.filter(module => module.wsEvent === 'voiceStateUpdate'); - vStateUpdateModules.forEach(module => module.run(this.client, oVoiceState, nVoiceState)); + vStateUpdateModules.forEach(module => module.run(this.client, param_1, param_2)); break; } }