return {};
bf::path manifest_path = tmp_path / kManifestFileName;
if (!bf::exists(manifest_path)) {
- ci::RemoveAll(tmp_path);
+ ClearTemporaryFile(tmp_path);
return {};
}
tpk::parse::TPKConfigParser parser;
if (!parser.ParseManifest(manifest_path)) {
- ci::RemoveAll(tmp_path);
+ ClearTemporaryFile(tmp_path);
return {};
}
auto package_info = std::static_pointer_cast<const tpk::parse::PackageInfo>(
parser.GetManifestData(tpk::application_keys::kManifestKey));
if (!package_info) {
- ci::RemoveAll(tmp_path);
+ ClearTemporaryFile(tmp_path);
return {};
}
std::string pkg_id = package_info->package();
- ci::RemoveAll(tmp_path);
+ ClearTemporaryFile(tmp_path);
return pkg_id;
}