Display type stats

This commit is contained in:
Claudio Ortolina
2024-10-14 22:33:05 +01:00
parent 7a0d017965
commit 2661c9f60d
3 changed files with 33 additions and 3 deletions
@@ -8,11 +8,16 @@ defmodule MusicLibraryWeb.StatsController do
Records.count_records_by_format()
|> Enum.sort_by(fn {_format, count} -> count end, :desc)
records_count_by_type =
Records.count_records_by_type()
|> Enum.sort_by(fn {_type, count} -> count end, :desc)
records_count = Enum.reduce(records_count_by_format, 0, fn {_, count}, acc -> acc + count end)
latest_record = Records.get_latest_record!()
render(conn, :index,
records_count_by_format: records_count_by_format,
records_count_by_type: records_count_by_type,
records_count: records_count,
latest_record: latest_record,
nav_section: :stats