8 lines
361 B
TypeScript
8 lines
361 B
TypeScript
import { GuildPluginData } from "knub";
|
|
import { AutomodContext, AutomodPluginType, TRule } from "../types.js";
|
|
|
|
export function checkCooldown(pluginData: GuildPluginData<AutomodPluginType>, rule: TRule, context: AutomodContext) {
|
|
const cooldownKey = `${rule.name}-${context.user?.id}`;
|
|
|
|
return pluginData.state.cooldownManager.isOnCooldown(cooldownKey);
|
|
}
|