triggerCooldown method

void triggerCooldown(
  1. int resetTimestamp,
  2. CooldownReason reason
)

Trigger a cooldown period for fast mode.

Implementation

void triggerCooldown(int resetTimestamp, CooldownReason reason) {
  if (!isFastModeEnabled) return;
  _runtimeState = FastModeCooldown(resetAt: resetTimestamp, reason: reason);
  _hasLoggedCooldownExpiry = false;
  cooldownTriggered.emit((resetAt: resetTimestamp, reason: reason));
}