ComputedNfp => value

This commit is contained in:
Julia Friesel
2018-07-16 18:21:58 +02:00
parent c96d3d4550
commit 79f17644d7
3 changed files with 12 additions and 6 deletions
+10 -4
View File
@@ -8,12 +8,12 @@ export default function (dateString) {
const cycle = getCycleDaysBeforeDay(dateString)
if (!cycle) return fertilityStatus.unknown
// we get earliest last, but sympto wants earliest first
cycle.reverse()
const previousCycles = getPreviousCycles(cycle[0])
previousCycles.forEach(cycle => cycle.reverse())
const status = getFertilityStatus({cycle, previousCycles})
const status = getFertilityStatus({
cycle: formatCycleForSympto(cycle),
previousCycles: previousCycles.map(formatCycleForSympto)
})
return formatStatusForApp(status)
}
@@ -24,4 +24,10 @@ function formatStatusForApp(status) {
} else {
return fertilityStatus.infertile
}
}
function formatCycleForSympto(cycle) {
// we get earliest last, but sympto wants earliest first
cycle.reverse()
return cycle
}