- rawStages := jsonSleep.Levels.Data
- if len(jsonSleep.Levels.ShortData) != 0 {
- rawStages = jsonSleep.Levels.ShortData
+ var allStages []rawData
+ for _, s := range parsed.Sleep {
+ if len(s.Levels.Data) != 0 {
+ allStages = append(allStages, s.Levels.Data...)
+ }
+ if len(s.Levels.ShortData) != 0 {
+ allStages = append(allStages, s.Levels.ShortData...)
+ }