Frozen-Burrito / hydrate-app

Repositorio para la app de apoyo de la botella hydrate, desarrollada con Flutter.
2 stars 0 forks source link

La gráfica con los totales diarios de KCal quemadas no incluye datos de actividades rutinarias. #8

Closed Frozen-Burrito closed 2 years ago

Frozen-Burrito commented 2 years ago

Problema

La gráfica de kilocalorías quemadas por día en los últimos siete días muestra información correcta cuando los datos son de ActivityRecords directamente. Cuando hay registros de actividad que son producidos por una actividad rutinaria, las KCal de estos no son tomadas en cuenta para los totales.

La gráfica obtiene sus datos de ActivityProvider, invocando su método _previousSevenDaysTotals(). Posiblemente este método no ha sido actualizado para tomar en cuenta actividades rutinarias.

Frozen-Burrito commented 2 years ago

Arreglado modificando _previousSevenDaysTotals() para que utilice RoutineOccurrence en vez de solo ActivityRecord, obtenidos de _routineActivities. Son los mismos datos que usa el sliver list con las tarjetas de actividades.