clear method

void clear()

--this function clear the current runing timer

Implementation

void clear() {
  timer.cancel();
  _isTimerEnd = true;
  Duration delay = listeningDelay ?? defaultDelay;
  _updateFormatedTimeString(0, delay, isCountdown);
  if (progress0to1Listener != null) {
    progress0to1Listener!(0);
  }

  /// listener `statusListener`
  if (statusListener != null) {
    statusListener!(AppTimerStatus.ended);
    statusListener!(AppTimerStatus.clear);
  }
}