setRemainingTime method

void setRemainingTime(
  1. Duration time
)

Set remaining time directly

Implementation

void setRemainingTime(Duration time) {
  if (time.isNegative) {
    _setError('Remaining time cannot be negative');
    return;
  }

  _remaining = time;
  if (_remaining.isZero) {
    _finishTimer();
  }

  notifyListeners();
}