endOfDay := startOfDay.Add(24 * time.Hour).Add(-1 * time.Nanosecond)
currValue, startTime, err := c.readCumulative(ctx, dataSource, startOfDay, endOfDay)
+ if err != nil {
+ return err
+ }
var diffValue fitness.Value
if dataSource.DataType.Field[0].Format == "integer" {