From 01d49f45c3ce3f056835bc3d713ab541278f1c2a Mon Sep 17 00:00:00 2001 From: Rene Saarsoo Date: Thu, 24 Sep 2020 11:13:49 +0300 Subject: [PATCH] Fix duration sum calculation --- src/stats/totalDuration.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/stats/totalDuration.ts b/src/stats/totalDuration.ts index 034ca5c..d76d8d5 100644 --- a/src/stats/totalDuration.ts +++ b/src/stats/totalDuration.ts @@ -1,5 +1,6 @@ -import { pluck, sum } from "ramda"; +import { map, sum } from "ramda"; import { Interval } from "../ast"; import { Seconds } from "../types"; -export const totalDuration = (intervals: Interval[]): Seconds => new Seconds(sum(pluck("duration.value", intervals))); +export const totalDuration = (intervals: Interval[]): Seconds => + new Seconds(sum(map((i) => i.duration.value, intervals)));