From 3dc9bd2264875d89de9a34393098d20a349f33c0 Mon Sep 17 00:00:00 2001 From: Alex Ling Date: Mon, 15 Jun 2020 09:47:23 +0000 Subject: [PATCH] Add `finished?` helper method --- src/library.cr | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/library.cr b/src/library.cr index 0bec697..4159696 100644 --- a/src/library.cr +++ b/src/library.cr @@ -159,6 +159,10 @@ class Entry end last_read end + + def finished?(username) + load_progress(username) == @pages + end end class Title @@ -571,8 +575,7 @@ class Library return nil if in_progress_entries.empty? latest_read_entry = in_progress_entries[-1] - if latest_read_entry.load_progress(username) == - latest_read_entry.pages + if latest_read_entry.finished? username latest_read_entry.next_entry else latest_read_entry