diff options
Diffstat (limited to 'src/server/database/Updater/UpdateFetcher.h')
-rw-r--r-- | src/server/database/Updater/UpdateFetcher.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/server/database/Updater/UpdateFetcher.h b/src/server/database/Updater/UpdateFetcher.h index c2b29936f9..ca9918f484 100644 --- a/src/server/database/Updater/UpdateFetcher.h +++ b/src/server/database/Updater/UpdateFetcher.h @@ -48,6 +48,14 @@ public: std::function<void(std::string const&)> const& apply, std::function<void(Path const& path)> const& applyFile, std::function<QueryResult(std::string const&)> const& retrieve, std::string const& dbModuleName, std::vector<std::string> const* setDirectories = nullptr); + + UpdateFetcher(Path const& updateDirectory, + std::function<void(std::string const&)> const& apply, + std::function<void(Path const& path)> const& applyFile, + std::function<QueryResult(std::string const&)> const& retrieve, + std::string const& dbModuleName, + std::string_view modulesList = {}); + ~UpdateFetcher(); UpdateResult Update(bool const redundancyChecks, bool const allowRehash, @@ -153,6 +161,7 @@ private: // modules std::string const _dbModuleName; std::vector<std::string> const* _setDirectories; + std::string_view _modulesList = {}; }; #endif // UpdateFetcher_h__ |