setRemainingTime method
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();
}