| Index: chrome/browser/ui/webui/invalidations_message_handler.cc
|
| diff --git a/chrome/browser/ui/webui/invalidations_message_handler.cc b/chrome/browser/ui/webui/invalidations_message_handler.cc
|
| index 0d1ad30f4185fc837b89ebf5dfdf080925e8815c..1b2e59abe19efbde761634c4b4cc838302e9ad61 100644
|
| --- a/chrome/browser/ui/webui/invalidations_message_handler.cc
|
| +++ b/chrome/browser/ui/webui/invalidations_message_handler.cc
|
| @@ -5,10 +5,11 @@
|
| #include "chrome/browser/ui/webui/invalidations_message_handler.h"
|
|
|
| #include "base/bind.h"
|
| -#include "chrome/browser/invalidation/invalidation_service_factory.h"
|
| +#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "components/invalidation/invalidation_logger.h"
|
| #include "components/invalidation/invalidation_service.h"
|
| +#include "components/invalidation/profile_invalidation_provider.h"
|
| #include "content/public/browser/web_ui.h"
|
| #include "sync/notifier/invalidation_handler.h"
|
|
|
| @@ -40,11 +41,13 @@ void InvalidationsMessageHandler::RegisterMessages() {
|
| }
|
|
|
| void InvalidationsMessageHandler::UIReady(const base::ListValue* args) {
|
| - invalidation::InvalidationService* invalidation_service =
|
| - invalidation::InvalidationServiceFactory::GetForProfile(
|
| + invalidation::ProfileInvalidationProvider* invalidation_provider =
|
| + invalidation::ProfileInvalidationProviderFactory::GetForProfile(
|
| Profile::FromWebUI(web_ui()));
|
| - if (invalidation_service)
|
| - logger_ = invalidation_service->GetInvalidationLogger();
|
| + if (invalidation_provider) {
|
| + logger_ = invalidation_provider->GetInvalidationService()->
|
| + GetInvalidationLogger();
|
| + }
|
| if (logger_ && !logger_->IsObserverRegistered(this))
|
| logger_->RegisterObserver(this);
|
| UpdateContent(args);
|
| @@ -52,13 +55,13 @@ void InvalidationsMessageHandler::UIReady(const base::ListValue* args) {
|
|
|
| void InvalidationsMessageHandler::HandleRequestDetailedStatus(
|
| const base::ListValue* args) {
|
| - invalidation::InvalidationService* invalidation_service =
|
| - invalidation::InvalidationServiceFactory::GetForProfile(
|
| + invalidation::ProfileInvalidationProvider* invalidation_provider =
|
| + invalidation::ProfileInvalidationProviderFactory::GetForProfile(
|
| Profile::FromWebUI(web_ui()));
|
| - if (invalidation_service) {
|
| - invalidation_service->RequestDetailedStatus(base::Bind(
|
| - &InvalidationsMessageHandler::OnDetailedStatus,
|
| - weak_ptr_factory_.GetWeakPtr()));
|
| + if (invalidation_provider) {
|
| + invalidation_provider->GetInvalidationService()->RequestDetailedStatus(
|
| + base::Bind(&InvalidationsMessageHandler::OnDetailedStatus,
|
| + weak_ptr_factory_.GetWeakPtr()));
|
| }
|
| }
|
|
|
|
|