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;
}