|
|
@ -14,7 +14,9 @@ SDMCFactory::SDMCFactory(VirtualDir dir_)
|
|
|
|
GetOrCreateDirectoryRelative(dir, "/Nintendo/Contents/registered"),
|
|
|
|
GetOrCreateDirectoryRelative(dir, "/Nintendo/Contents/registered"),
|
|
|
|
[](const VirtualFile& file, const NcaID& id) {
|
|
|
|
[](const VirtualFile& file, const NcaID& id) {
|
|
|
|
return NAX{file, id}.GetDecrypted();
|
|
|
|
return NAX{file, id}.GetDecrypted();
|
|
|
|
})) {}
|
|
|
|
})),
|
|
|
|
|
|
|
|
placeholder(std::make_unique<PlaceholderCache>(
|
|
|
|
|
|
|
|
GetOrCreateDirectoryRelative(dir, "/Nintendo/Contents/placehld"))) {}
|
|
|
|
|
|
|
|
|
|
|
|
SDMCFactory::~SDMCFactory() = default;
|
|
|
|
SDMCFactory::~SDMCFactory() = default;
|
|
|
|
|
|
|
|
|
|
|
@ -30,4 +32,8 @@ RegisteredCache* SDMCFactory::GetSDMCContents() const {
|
|
|
|
return contents.get();
|
|
|
|
return contents.get();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PlaceholderCache* SDMCFactory::GetSDMCPlaceholder() const {
|
|
|
|
|
|
|
|
return placeholder.get();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
} // namespace FileSys
|
|
|
|
} // namespace FileSys
|
|
|
|