From 06d6311080290118eabc442df07a50023c6b6379 Mon Sep 17 00:00:00 2001 From: Alex Ling Date: Mon, 15 Jun 2020 14:32:37 +0000 Subject: [PATCH] Display book percentage in "recently added" --- src/library.cr | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/library.cr b/src/library.cr index e850173..cc2efcc 100644 --- a/src/library.cr +++ b/src/library.cr @@ -579,9 +579,14 @@ class Library grouped_entries.map do |ary| # Get the most recently added entry in the group entry = ary.max_by { |e| e.date_added } + if ary.size > 1 + percentage = entry.book.load_percentage username + else + percentage = entry.load_percentage username + end { entry: entry, - percentage: entry.load_percentage(username), + percentage: percentage, grouped_count: ary.size, } end