Refactor data generator constructor and update web client handling; enhance README with detailed pipeline overview and class diagram

This commit is contained in:
Aaron Po
2026-04-09 18:19:12 -04:00
parent 028786b8b5
commit 5d93d76e99
10 changed files with 249 additions and 164 deletions

View File

@@ -56,8 +56,8 @@ class BiergartenDataGenerator {
* @param options Application configuration options.
* @param web_client HTTP client for downloading data.
*/
BiergartenDataGenerator(ApplicationOptions options,
std::unique_ptr<WebClient> web_client);
BiergartenDataGenerator(const ApplicationOptions& options,
std::shared_ptr<WebClient> web_client);
/**
* @brief Run the data generation pipeline.