// // Created by s-har on 25.05.2021. // #pragma once #include #include #include #include #include "tables.hpp" class Worker { std::thread thread; soci::session& sql; std::string output_path = "./downloads"; public: explicit Worker(soci::session& sql); [[noreturn]] void loop(); private: bool getTask(File& task); bool download(File& task); };