| Index: chrome/browser/invalidation/p2p_invalidation_service.cc
|
| diff --git a/chrome/browser/invalidation/p2p_invalidation_service.cc b/chrome/browser/invalidation/p2p_invalidation_service.cc
|
| index e38c3c1b2a58ae3a292890bc56c289b77d7e814f..8ecb4d607a14d48b92041cd91c048d22b5411e94 100644
|
| --- a/chrome/browser/invalidation/p2p_invalidation_service.cc
|
| +++ b/chrome/browser/invalidation/p2p_invalidation_service.cc
|
| @@ -5,6 +5,7 @@
|
| #include "chrome/browser/invalidation/p2p_invalidation_service.h"
|
|
|
| #include "base/command_line.h"
|
| +#include "chrome/browser/invalidation/invalidation_auth_provider.h"
|
| #include "chrome/browser/invalidation/invalidation_service_util.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "chrome/common/chrome_switches.h"
|
| @@ -18,7 +19,10 @@ class URLRequestContextGetter;
|
|
|
| namespace invalidation {
|
|
|
| -P2PInvalidationService::P2PInvalidationService(Profile* profile) {
|
| +P2PInvalidationService::P2PInvalidationService(
|
| + Profile* profile,
|
| + scoped_ptr<InvalidationAuthProvider> auth_provider)
|
| + : auth_provider_(auth_provider.Pass()) {
|
| notifier::NotifierOptions notifier_options =
|
| ParseNotifierOptions(*CommandLine::ForCurrentProcess());
|
| notifier_options.request_context_getter = profile->GetRequestContext();
|
| @@ -74,4 +78,9 @@ InvalidationLogger* P2PInvalidationService::GetInvalidationLogger() {
|
| return NULL;
|
| }
|
|
|
| +InvalidationAuthProvider*
|
| +P2PInvalidationService::GetInvalidationAuthProvider() {
|
| + return auth_provider_.get();
|
| +}
|
| +
|
| } // namespace invalidation
|
|
|