reset method

void reset()

Implementation

void reset() {
  _timer?.cancel();
  _audio.stop();
  phase.value = PomodoroPhase.idle;
  elapsed.value = Duration.zero;
  currentCycle.value = 1;
  totalCompletedCycles.value = 0;
  isPaused.value = false;
  _sessionStartedAt = null;
  update();
}