NetPlay: Pass Wii FS sync data directly to game boot logic instead of indirectly through globals.

This commit is contained in:
Admiral H. Curtiss
2021-11-20 21:03:34 +01:00
parent 894773f607
commit 6350c93ae1
6 changed files with 40 additions and 38 deletions

View File

@ -40,6 +40,7 @@
#ifdef HAS_LIBMGBA
#include "Core/HW/GBACore.h"
#endif
#include "Core/IOS/FS/FileSystem.h"
#include "Core/NetPlayServer.h"
#include "Core/SyncIdentifier.h"
@ -1177,3 +1178,10 @@ void NetPlayDialog::SetChunkedProgress(const int pid, const u64 progress)
m_chunked_progress_dialog->SetProgress(pid, progress);
});
}
void NetPlayDialog::SetHostWiiSyncTitles(std::vector<u64> titles)
{
auto client = Settings::Instance().GetNetPlayClient();
if (client)
client->SetWiiSyncData(nullptr, std::move(titles));
}