Beispiel #1
0
        public void StopPomodoro()
        {
            if (timer == null)
            {
                return;
            }

            timer.Dispose();
            timer = null;

            DisplayTaskTimeText();

            onStop?.Invoke();
        }
Beispiel #2
0
        public void StartPomodoro()
        {
            if (timer != null)
            {
                timer.Dispose();
            }

            timer = new PomodoroTimer(TaskSpan, RestSpan);

            timer.OnBeginTask.Add(InvokeOnBeginTask);
            timer.OnBeginRest.Add(InvokeOnBeginRest);

            InvokeOnBeginTask();

            onStart?.Invoke();
        }