Index: components/subresource_filter/content/browser/content_ruleset_service_delegate.cc |
diff --git a/components/subresource_filter/content/browser/content_ruleset_service_delegate.cc b/components/subresource_filter/content/browser/content_ruleset_service_delegate.cc |
index 079798aaf55a1495d57225ad5a9e56eeaea2de73..29c804330e60a21552607405916f138638e684b0 100644 |
--- a/components/subresource_filter/content/browser/content_ruleset_service_delegate.cc |
+++ b/components/subresource_filter/content/browser/content_ruleset_service_delegate.cc |
@@ -9,6 +9,7 @@ |
#include "base/logging.h" |
#include "base/macros.h" |
#include "components/subresource_filter/content/common/subresource_filter_messages.h" |
+#include "components/subresource_filter/core/browser/ruleset_service.h" |
#include "content/public/browser/browser_thread.h" |
#include "content/public/browser/notification_service.h" |
#include "content/public/browser/notification_source.h" |
@@ -81,6 +82,16 @@ void ContentRulesetServiceDelegate::PublishNewRulesetVersion( |
ruleset_published_callback_.Run(); |
} |
+void ContentRulesetServiceDelegate::set_ruleset_service( |
+ std::unique_ptr<RulesetService> ruleset_service) { |
+ ruleset_service_ = std::move(ruleset_service); |
+} |
+ |
+RulesetService* ContentRulesetServiceDelegate::ruleset_service() { |
+ DCHECK(ruleset_service_); |
+ return ruleset_service_.get(); |
+} |
+ |
void ContentRulesetServiceDelegate::Observe( |
int type, |
const content::NotificationSource& source, |