remainingCooldownTime property

Duration get remainingCooldownTime

Implementation

Duration get remainingCooldownTime {
  if (cooldownEndTime == null || !isInCooldown) {
    return Duration.zero;
  }
  final remaining = cooldownEndTime!.difference(DateTime.now());
  return remaining.isNegative ? Duration.zero : remaining;
}