flipp_pomodoro_statistics.c 798 B

1234567891011121314151617181920212223242526
  1. #include "flipp_pomodoro_statistics.h"
  2. FlippPomodoroStatistics* flipp_pomodoro_statistics__new() {
  3. FlippPomodoroStatistics* statistics = malloc(sizeof(FlippPomodoroStatistics));
  4. statistics->focus_stages_completed = 0;
  5. return statistics;
  6. }
  7. // Return the number of completed focus stages
  8. uint8_t
  9. flipp_pomodoro_statistics__get_focus_stages_completed(FlippPomodoroStatistics* statistics) {
  10. return statistics->focus_stages_completed;
  11. }
  12. // Increase the number of completed focus stages by one
  13. void flipp_pomodoro_statistics__increase_focus_stages_completed(
  14. FlippPomodoroStatistics* statistics) {
  15. statistics->focus_stages_completed++;
  16. }
  17. void flipp_pomodoro_statistics__destroy(FlippPomodoroStatistics* statistics) {
  18. furi_assert(statistics);
  19. free(statistics);
  20. }