ncm: update client code to better reflect latest sysupdate
This commit is contained in:
@@ -19,7 +19,7 @@ namespace ams::ncm {
|
||||
|
||||
Result PackageInstallTaskBase::Initialize(const char *package_root_path, void *buffer, size_t buffer_size, StorageId storage_id, InstallTaskDataBase *data, u32 config) {
|
||||
R_TRY(InstallTaskBase::Initialize(storage_id, data, config));
|
||||
m_package_root.Set(package_root_path);
|
||||
m_package_root.Assign(package_root_path);
|
||||
m_buffer = buffer;
|
||||
m_buffer_size = buffer_size;
|
||||
return ResultSuccess();
|
||||
@@ -110,25 +110,25 @@ namespace ams::ncm {
|
||||
void PackageInstallTaskBase::CreateContentPath(PackagePath *out_path, ContentId content_id) {
|
||||
char str[ContentIdStringLength + 1] = {};
|
||||
GetStringFromContentId(str, sizeof(str), content_id);
|
||||
out_path->SetFormat("%s%s%s", m_package_root.Get(), str, ".nca");
|
||||
out_path->AssignFormat("%s%s%s", m_package_root.Get(), str, ".nca");
|
||||
}
|
||||
|
||||
void PackageInstallTaskBase::CreateContentMetaPath(PackagePath *out_path, ContentId content_id) {
|
||||
char str[ContentIdStringLength + 1] = {};
|
||||
GetStringFromContentId(str, sizeof(str), content_id);
|
||||
out_path->SetFormat("%s%s%s", m_package_root.Get(), str, ".cnmt.nca");
|
||||
out_path->AssignFormat("%s%s%s", m_package_root.Get(), str, ".cnmt.nca");
|
||||
}
|
||||
|
||||
void PackageInstallTaskBase::CreateTicketPath(PackagePath *out_path, fs::RightsId id) {
|
||||
char str[RightsIdStringLength + 1] = {};
|
||||
GetStringFromRightsId(str, sizeof(str), id);
|
||||
out_path->SetFormat("%s%s%s", m_package_root.Get(), str, ".tik");
|
||||
out_path->AssignFormat("%s%s%s", m_package_root.Get(), str, ".tik");
|
||||
}
|
||||
|
||||
void PackageInstallTaskBase::CreateCertificatePath(PackagePath *out_path, fs::RightsId id) {
|
||||
char str[RightsIdStringLength + 1] = {};
|
||||
GetStringFromRightsId(str, sizeof(str), id);
|
||||
out_path->SetFormat("%s%s%s", m_package_root.Get(), str, ".cert");
|
||||
out_path->AssignFormat("%s%s%s", m_package_root.Get(), str, ".cert");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user