Commit 85d1916a1e0ff905ffbafb30fd47b69bfb87764d
1 parent
9f8cba6d
fix: data slice error in shortnap case
Showing
1 changed file
with
1 additions
and
1 deletions
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 { |