summaryrefslogtreecommitdiff
path: root/routers/stats.py
diff options
context:
space:
mode:
Diffstat (limited to 'routers/stats.py')
-rw-r--r--routers/stats.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/routers/stats.py b/routers/stats.py
index 15063cb..d600e5a 100644
--- a/routers/stats.py
+++ b/routers/stats.py
@@ -65,6 +65,7 @@ def _build_stats_payload(films: list[Film]) -> dict:
watched_with["solo"] += 1
total_watched = len(films)
+ total_runtime_minutes = sum(film.runtime for film in films if film.runtime)
title_groups = defaultdict(list)
for film in films:
@@ -103,6 +104,7 @@ def _build_stats_payload(films: list[Film]) -> dict:
"requires_date_watched": True,
},
"total_watched": total_watched,
+ "total_runtime_minutes": total_runtime_minutes,
"films_per_country": [
{"country": country, "count": count}
for country, count in sorted(countries.items(), key=lambda item: (-item[1], item[0]))