Disable caching if no cache dir given

This commit is contained in:
Albert S. 2023-07-29 09:52:07 +02:00
parent ec3cbe3f76
commit fe533a5076
1 changed files with 5 additions and 2 deletions

View File

@ -37,6 +37,7 @@ SOFTWARE.
#include "urlprovider.h"
#include "requestworker.h"
#include "cache/fscache.h"
#include "cache/nocache.h"
#include "sandbox/sandboxfactory.h"
#include "cli.h"
#include "cliconsole.h"
@ -68,9 +69,11 @@ static struct option long_options[] = {{"cli", no_argument, 0, 'c'}, {"version",
std::unique_ptr<ICache> createCache(const ConfigVariableResolver &resolver)
{
std::string path = resolver.getConfig("cache_fs_dir");
if(path == "")
{
return std::make_unique<NoCache>(path);
}
return std::make_unique<FsCache>(path);
}