From 9f67859315942617a976b221bac6f70679de827a Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Sun, 21 Sep 2025 09:10:25 +0300 Subject: [PATCH] Detect 5 year anniversaries --- lib/music_library_web/components/stats_components.ex | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/music_library_web/components/stats_components.ex b/lib/music_library_web/components/stats_components.ex index 72378e1d..7e5fe01f 100644 --- a/lib/music_library_web/components/stats_components.ex +++ b/lib/music_library_web/components/stats_components.ex @@ -227,9 +227,11 @@ defmodule MusicLibraryWeb.StatsComponents do ~H""" {ngettext( "1 year ago", @@ -240,7 +242,9 @@ defmodule MusicLibraryWeb.StatsComponents do """ end - defp special_year?(year), do: rem(year, 10) == 0 + defp gold_year?(year), do: rem(year, 10) == 0 + defp silver_year?(year), do: rem(year, 5) == 0 + defp normal_year?(year), do: !gold_year?(year) && !silver_year?(year) def tracked_record?(tracked_releases, release_id) do Enum.find_value(tracked_releases, fn tracked_release ->