Commit 85d1916a1e0ff905ffbafb30fd47b69bfb87764d

Authored by jason
1 parent 9f8cba6d

fix: data slice error in shortnap case

HDFwear/Home/Model/NewSleepModel.swift
@@ -99,7 +99,7 @@ class NewSleepModel: NSObject { @@ -99,7 +99,7 @@ class NewSleepModel: NSObject {
99 } 99 }
100 sleepModel.sleepFragments = sleepModel.parseNightSleepData(data: Array(data[2..<2 + 9 * sleepModel.sleepFragmentCount])) 100 sleepModel.sleepFragments = sleepModel.parseNightSleepData(data: Array(data[2..<2 + 9 * sleepModel.sleepFragmentCount]))
101 case .shortNap: 101 case .shortNap:
102 - sleepModel.napFragments = sleepModel.parseNapData(data: Array(data[2..<data.count])) 102 + sleepModel.napFragments = sleepModel.parseNapData(data: Array(data[1..<data.count]))
103 case .nightSleepAndNap: 103 case .nightSleepAndNap:
104 sleepModel.sleepFragmentCount = Int(data[1]) 104 sleepModel.sleepFragmentCount = Int(data[1])
105 guard data.count >= 2 + 9 * sleepModel.sleepFragmentCount else { 105 guard data.count >= 2 + 9 * sleepModel.sleepFragmentCount else {