timeRemaining method

Duration? timeRemaining()

Time left before the deadline, or null when unbounded.

Implementation

Duration? timeRemaining() {
  if (deadline == null) return null;
  final left = deadline!.difference(DateTime.now());
  return left.isNegative ? Duration.zero : left;
}