This commit is contained in:
Julia Friesel
2018-07-13 12:14:08 +02:00
parent 85e2703b2f
commit 18d6a8c05a
6 changed files with 39 additions and 24 deletions
+3 -3
View File
@@ -6,16 +6,16 @@ export default function (cycleDays, tempEvalEndIndex) {
const day = mucusDays[i]
if (day.mucus.value !== bestQuality) continue
// sensiplan says the three following days must be of lower quality
// the three following days must be of lower quality
// AND no best quality day may occur until temperature evaluation has
// been completed
const threeFollowingDays = mucusDays.slice(i + 1, i + 4)
if (threeFollowingDays.length < 3) continue
const bestQualityOccurringIn3FollowingDays = threeFollowingDays.some(day => {
const bestQualityOccursIn3FollowingDays = threeFollowingDays.some(day => {
return day.mucus.value >= bestQuality
})
if (bestQualityOccurringIn3FollowingDays) continue
if (bestQualityOccursIn3FollowingDays) continue
const cycleDayIndex = cycleDays.indexOf(day)
const relevantDays = cycleDays