CooldownManager
in package
Table of Contents
Properties
- $cooldowns : array<string, int>
Methods
- enforce() : string|null
- Enforce and update cooldowns for a message author.
Properties
$cooldowns
protected
array<string, int>
$cooldowns
= []
Methods
enforce()
Enforce and update cooldowns for a message author.
public
enforce(Message $message, int $currentTime, int $cooldownMs, string $cooldownMessage) : string|null
Parameters
- $message : Message
- $currentTime : int
- $cooldownMs : int
- $cooldownMessage : string