@@ -24,7 +24,6 @@ using brave_component_updater::BraveOnDemandUpdater;
24
24
namespace {
25
25
26
26
constexpr char kNTPSponsoredImagesDisplayName [] = " NTP sponsored images" ;
27
- constexpr char kNTPSponsoredImagesBaseDirectory [] = " NTPSponsoredImages" ;
28
27
constexpr size_t kHashSize = 32 ;
29
28
30
29
class NTPSponsoredImagesComponentInstallerPolicy
@@ -54,6 +53,7 @@ class NTPSponsoredImagesComponentInstallerPolicy
54
53
std::vector<std::string> GetMimeTypes () const override ;
55
54
56
55
private:
56
+ const std::string component_id_;
57
57
OnComponentReadyCallback ready_callback_;
58
58
uint8_t component_hash_[kHashSize ];
59
59
@@ -63,7 +63,8 @@ class NTPSponsoredImagesComponentInstallerPolicy
63
63
NTPSponsoredImagesComponentInstallerPolicy::
64
64
NTPSponsoredImagesComponentInstallerPolicy (
65
65
const RegionalComponentData& data, OnComponentReadyCallback callback)
66
- : ready_callback_(callback) {
66
+ : component_id_(data.component_id),
67
+ ready_callback_ (callback) {
67
68
// Generate hash from public key.
68
69
std::string decoded_public_key;
69
70
base::Base64Decode (data.component_base64_public_key , &decoded_public_key);
@@ -107,7 +108,7 @@ bool NTPSponsoredImagesComponentInstallerPolicy::VerifyInstallation(
107
108
108
109
base::FilePath NTPSponsoredImagesComponentInstallerPolicy::
109
110
GetRelativeInstallDir () const {
110
- return base::FilePath::FromUTF8Unsafe (kNTPSponsoredImagesBaseDirectory );
111
+ return base::FilePath::FromUTF8Unsafe (component_id_ );
111
112
}
112
113
113
114
void NTPSponsoredImagesComponentInstallerPolicy::GetHash (
0 commit comments