mirror of
https://github.com/hkalexling/Mango.git
synced 2025-08-03 11:25:29 -04:00
Handle nested titles in the recently added section
This commit is contained in:
parent
c9d3c35bdd
commit
5c26b0d6dc
@ -191,6 +191,12 @@ class Title
|
||||
@title_ids.map { |tid| @library.get_title! tid }
|
||||
end
|
||||
|
||||
# Get all entries, including entries in nested titles
|
||||
def deep_entries
|
||||
return @entries if title_ids.empty?
|
||||
@entries + titles.map { |t| t.deep_entries }.flatten
|
||||
end
|
||||
|
||||
def parents
|
||||
ary = [] of Title
|
||||
tid = @parent_id
|
||||
@ -535,7 +541,7 @@ class Library
|
||||
|
||||
def get_recently_added_entries(username)
|
||||
# Get all entries added within the last three months
|
||||
entries = titles.map { |t| t.entries }
|
||||
entries = titles.map { |t| t.deep_entries }
|
||||
.flatten
|
||||
.select { |e| e.date_added > 3.months.ago }
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user