public void StopPomodoro() { if (timer == null) { return; } timer.Dispose(); timer = null; DisplayTaskTimeText(); onStop?.Invoke(); }
public void StartPomodoro() { if (timer != null) { timer.Dispose(); } timer = new PomodoroTimer(TaskSpan, RestSpan); timer.OnBeginTask.Add(InvokeOnBeginTask); timer.OnBeginRest.Add(InvokeOnBeginRest); InvokeOnBeginTask(); onStart?.Invoke(); }