diff --git a/src/library/library.cr b/src/library/library.cr index b8528f3..a3f2baa 100644 --- a/src/library/library.cr +++ b/src/library/library.cr @@ -18,7 +18,7 @@ class Library def self.load_instance dir = Config.current.library_path return unless Dir.exists? dir - instance_file_path = File.join path, "library.yml.zip" + instance_file_path = File.join dir, "library.yml.zip" return unless File.exists? instance_file_path zip_file = Compress::Zip::File.new instance_file_path @@ -38,7 +38,7 @@ class Library zip_file.close - scan + Library.default.scan end def initialize diff --git a/src/library/title.cr b/src/library/title.cr index 899e21f..6c873b8 100644 --- a/src/library/title.cr +++ b/src/library/title.cr @@ -10,9 +10,13 @@ class Title entry_cover_url_cache : Hash(String, String)? setter entry_cover_url_cache : Hash(String, String)? + @[YAML::Field(ignore: true)] @entry_display_name_cache : Hash(String, String)? + @[YAML::Field(ignore: true)] @entry_cover_url_cache : Hash(String, String)? + @[YAML::Field(ignore: true)] @cached_display_name : String? + @[YAML::Field(ignore: true)] @cached_cover_url : String? def initialize(@dir : String, @parent_id)