aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/LocalAnime.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2023-01-19 23:47:37 +0100
committerdec05eba <dec05eba@protonmail.com>2023-01-19 23:47:37 +0100
commit760d903fe7c7c56a6408accff0daa47c2e743eed (patch)
treedcd3f9aeb64f168c2a63afeba8c170e61e588618 /src/plugins/LocalAnime.cpp
parent4abcb3755bb222f91ccbf7b65f6da181cfd4d319 (diff)
Lazy fetch local anime page
Diffstat (limited to 'src/plugins/LocalAnime.cpp')
-rw-r--r--src/plugins/LocalAnime.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/LocalAnime.cpp b/src/plugins/LocalAnime.cpp
index 6337adf..14329cc 100644
--- a/src/plugins/LocalAnime.cpp
+++ b/src/plugins/LocalAnime.cpp
@@ -336,6 +336,11 @@ namespace QuickMedia {
}
PluginResult LocalAnimeSearchPage::lazy_fetch(BodyItems &result_items) {
+ if(fetch_home_page) {
+ fetch_home_page = false;
+ anime_items = get_anime_in_directory(get_config().local_anime.directory);
+ }
+
std::unordered_map<std::string, WatchProgress> watch_progress = get_watch_progress_for_plugin("local-anime");
const time_t time_now = time(nullptr);