5#include "config/settings.h"
7#include <nlohmann/json.hpp>
18 std::string downloadHashesJson(
const Settings& settings);
21 nlohmann::json parseHashesJson(
const std::string& jsonContent);
24 bool needsPatch(
const TableData& table,
const nlohmann::json& hashes);
27 void downloadAndSaveVbs(
const std::string& url,
const std::string& savePath);
Definition table_patcher.h:11
void patchTables(const Settings &settings, std::vector< TableData > &tables, LoadingProgress *progress=nullptr)
Definition table_patcher.cpp:220
Defines the LoadingProgress struct for tracking loading state in ASAPCabinetFE.
Tracks the loading progress state for ASAPCabinetFE.
Definition loading_progress.h:33
Stores metadata and media paths for a VPX table.
Definition table_data.h:29
Defines the TableData struct for storing VPX table metadata and media paths.