flipp_pomodoro_statistics.c 790 B

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