Uploading banks and presets fails.

This commit is contained in:
Robin Davies
2024-10-21 08:39:45 -04:00
parent 14b74f1a03
commit 217fdf9cba
7 changed files with 146 additions and 7 deletions
+5 -5
View File
@@ -214,17 +214,17 @@ public:
{
this->pluginUploadDirectory = model.GetPluginUploadDirectory();
zipFile = ZipFileReader::Create(path);
auto s = zipFile->GetFileInputStream("pluginPresets.json");
auto s = zipFile->GetFileInputStream("bankFile.json");
json_reader reader(s);
reader.read(&pluginPresets);
reader.read(&bankFile);
}
void LoadPluginPresetFile(PiPedalModel &model, const std::filesystem::path &path)
{
this->pluginUploadDirectory = model.GetPluginUploadDirectory();
zipFile = ZipFileReader::Create(path);
auto s = zipFile->GetFileInputStream("bankFile.json");
auto s = zipFile->GetFileInputStream("pluginPresets.json");
json_reader reader(s);
reader.read(&bankFile);
reader.read(&pluginPresets);
}
virtual ~PresetBundleReaderImpl() noexcept;
@@ -296,7 +296,7 @@ PresetBundleReader::ptr PresetBundleReader::LoadPresetsFile(PiPedalModel &model,
PresetBundleReader::ptr PresetBundleReader::LoadPluginPresetsFile(PiPedalModel &model, const std::filesystem::path &filePath)
{
std::unique_ptr<PresetBundleReaderImpl> result = std::make_unique<PresetBundleReaderImpl>();
result->LoadPluginPresetsFile(model, filePath);
result->LoadPluginPresetFile(model, filePath);
return result;
}