diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2020-04-20 13:29:06 +0300 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2020-04-21 20:14:58 +0300 |
commit | 8d484d153dd054be89be51b7b4e9815450c0065a (patch) | |
tree | 44a4c1045969909197312003957611f90d9be582 /staging/smolblok | |
parent | Add plugin loading code to smolblok (diff) | |
download | smolbote-8d484d153dd054be89be51b7b4e9815450c0065a.tar.xz |
Move staging/hostlist to subprojects/plugin_hostlist
Diffstat (limited to 'staging/smolblok')
-rw-r--r-- | staging/smolblok/smolblok.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/staging/smolblok/smolblok.cpp b/staging/smolblok/smolblok.cpp index 6095082..26d46cb 100644 --- a/staging/smolblok/smolblok.cpp +++ b/staging/smolblok/smolblok.cpp @@ -45,11 +45,15 @@ bool smolblok::addSubscriptions(const QString &filename) const auto *loader = m_formats.value(listconf.value("Format").toString()).instance; if(loader != nullptr) { QFile f(listconf.value("File").toString()); - if(!f.exists() && !loader->update(&f, listconf.value("Href").toUrl())) { + if(!f.exists()) { continue; } - m_subscriptions.addFilterList(loader->load(&f)); + auto *list = loader->load(f); + f.seek(0); + if(loader->parse(list, f)) { + m_subscriptions.addFilterList(list); + } } listconf.endGroup(); } |