From fbcddec8c9f8c3a1fbbd8d74aa54fae010d9750d Mon Sep 17 00:00:00 2001 From: odweta Date: Fri, 3 Apr 2026 13:20:31 +0200 Subject: [PATCH] add authorCount variable for mapping how many quotes everybody has --- frontend/lib/provider/quote_provider.dart | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/frontend/lib/provider/quote_provider.dart b/frontend/lib/provider/quote_provider.dart index 64fe4d6..9e7bf04 100644 --- a/frontend/lib/provider/quote_provider.dart +++ b/frontend/lib/provider/quote_provider.dart @@ -38,6 +38,20 @@ class QuoteProvider extends ChangeNotifier { return filtered; } + Map get authorCounts { + final counts = {}; + + for (var quote in filteredQuotes) { + counts.update( + quote.author, + (value) => value + 1, + ifAbsent: () => 1, + ); + } + + return counts; + } + final QuoteRepository repo = QuoteRepository(); int filterBy = 0; // 0 = by author, 1 = by quote