Expose Physical Web data
The goal is to create an API for pushing changes of Physical Web data,
such as new URLs found, so that other parties can react to the change
without constantly pulling the data. To do this we are providing an API
that allows others to register a listener for push updates when data
changes.
BUG=636490
Review-Url: https://codereview.chromium.org/2231983002
Cr-Commit-Position: refs/heads/master@{#413948}
diff --git a/components/omnibox/browser/physical_web_provider_unittest.cc b/components/omnibox/browser/physical_web_provider_unittest.cc
index 0312474a..68907857 100644
--- a/components/omnibox/browser/physical_web_provider_unittest.cc
+++ b/components/omnibox/browser/physical_web_provider_unittest.cc
@@ -15,6 +15,7 @@
#include "components/omnibox/browser/mock_autocomplete_provider_client.h"
#include "components/omnibox/browser/test_scheme_classifier.h"
#include "components/physical_web/data_source/physical_web_data_source.h"
+#include "components/physical_web/data_source/physical_web_listener.h"
#include "grit/components_strings.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -41,6 +42,11 @@
return false;
}
+ void RegisterListener(PhysicalWebListener* physical_web_listener) override {}
+
+ void UnregisterListener(
+ PhysicalWebListener* physical_web_listener) override {}
+
// for testing
void SetMetadata(std::unique_ptr<base::ListValue> metadata) {
metadata_ = std::move(metadata);