mirror of https://github.com/kiwix/libkiwix.git
Before this change `Downloader::startDownload()` might avoid starting a new download when a download with the specified URI was already present in its cache. This might be confusing for the following reasons: 1. uri is not the only parameter of `Downloader::startDownload()` - a target download directory may also be specified through the second `options` parameter. Thus calling `Downloader::startDownload()` twice with the same URI but different download directories would not save files into the second directory. 2. Files of a completed download may be removed, whereupon downloading the same files again won't be a no-op. However in such a situation `Downloader` refuses to actually repeat a previous download. |
||
---|---|---|
.. | ||
server | ||
tools | ||
aria2.cpp | ||
aria2.h | ||
book.cpp | ||
bookmark.cpp | ||
config.h.in | ||
downloader.cpp | ||
html_dumper.cpp | ||
html_dumper.h | ||
kiwixserve.cpp | ||
library.cpp | ||
library_dumper.cpp | ||
library_dumper.h | ||
libxml_dumper.cpp | ||
libxml_dumper.h | ||
manager.cpp | ||
meson.build | ||
name_mapper.cpp | ||
opds_catalog.cpp | ||
opds_dumper.cpp | ||
opds_dumper.h | ||
search_renderer.cpp | ||
server.cpp | ||
subprocess.cpp | ||
subprocess.h | ||
subprocess_unix.cpp | ||
subprocess_unix.h | ||
subprocess_windows.cpp | ||
subprocess_windows.h | ||
version.cpp | ||
xmlrpc.h |