mutes: fix pluginData.state being initialized too late

This commit is contained in:
Dragory 2021-05-23 16:58:47 +03:00
parent f19e365bf6
commit aa4ce00fa6
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1

View file

@ -105,14 +105,16 @@ export const MutesPlugin = zeppelinGuildPlugin<MutesPluginType>()({
},
},
afterLoad(pluginData) {
beforeLoad(pluginData) {
pluginData.state.mutes = GuildMutes.getGuildInstance(pluginData.guild.id);
pluginData.state.cases = GuildCases.getGuildInstance(pluginData.guild.id);
pluginData.state.serverLogs = new GuildLogs(pluginData.guild.id);
pluginData.state.archives = GuildArchives.getGuildInstance(pluginData.guild.id);
pluginData.state.events = new EventEmitter();
},
afterLoad(pluginData) {
// Check for expired mutes every 5s
const firstCheckTime = Math.max(Date.now(), FIRST_CHECK_TIME) + FIRST_CHECK_INCREMENT;
FIRST_CHECK_TIME = firstCheckTime;