3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-25 18:25:03 +00:00

perf: use a memory cache for Slowmode

This commit is contained in:
Dragory 2021-11-02 23:38:02 +02:00
parent d09d6b776a
commit 121628e6b1
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1
5 changed files with 30 additions and 4 deletions

View file

@ -42,7 +42,11 @@ export const SlowmodePlugin = zeppelinGuildPlugin<SlowmodePluginType>()({
prettyName: "Slowmode",
},
dependencies: () => [LogsPlugin],
// prettier-ignore
dependencies: () => [
LogsPlugin,
],
configSchema: ConfigSchema,
defaultOptions,
@ -61,6 +65,7 @@ export const SlowmodePlugin = zeppelinGuildPlugin<SlowmodePluginType>()({
state.slowmodes = GuildSlowmodes.getGuildInstance(guild.id);
state.savedMessages = GuildSavedMessages.getGuildInstance(guild.id);
state.logs = new GuildLogs(guild.id);
state.channelSlowmodeCache = new Map();
},
afterLoad(pluginData) {