| Index: chrome/browser/invalidation/fake_invalidation_service.cc
|
| diff --git a/chrome/browser/invalidation/fake_invalidation_service.cc b/chrome/browser/invalidation/fake_invalidation_service.cc
|
| index 8260ee479fb3ab2c3374f5760a1411ef34f4284e..56b41e9c40b6f4a60a46b71af8aa57a4f7617301 100644
|
| --- a/chrome/browser/invalidation/fake_invalidation_service.cc
|
| +++ b/chrome/browser/invalidation/fake_invalidation_service.cc
|
| @@ -4,11 +4,28 @@
|
|
|
| #include "chrome/browser/invalidation/fake_invalidation_service.h"
|
|
|
| +#include "base/macros.h"
|
| #include "chrome/browser/invalidation/invalidation_service_util.h"
|
| #include "sync/notifier/object_id_invalidation_map.h"
|
|
|
| namespace invalidation {
|
|
|
| +FakeInvalidationAuthProvider::FakeInvalidationAuthProvider() {
|
| + token_service_.set_auto_post_fetch_response_on_message_loop(true);
|
| +}
|
| +
|
| +FakeInvalidationAuthProvider::~FakeInvalidationAuthProvider() {}
|
| +
|
| +OAuth2TokenService* FakeInvalidationAuthProvider::GetTokenService() {
|
| + return &token_service_;
|
| +}
|
| +
|
| +std::string FakeInvalidationAuthProvider::GetAccountId() {
|
| + return "fake@example.com";
|
| +}
|
| +
|
| +bool FakeInvalidationAuthProvider::ShowLoginUI() { return false; }
|
| +
|
| FakeInvalidationService::FakeInvalidationService()
|
| : client_id_(GenerateInvalidatorClientId()) {
|
| invalidator_registrar_.UpdateInvalidatorState(syncer::INVALIDATIONS_ENABLED);
|
| @@ -56,6 +73,11 @@ void FakeInvalidationService::RequestDetailedStatus(
|
| caller.Run(value);
|
| }
|
|
|
| +InvalidationAuthProvider*
|
| +FakeInvalidationService::GetInvalidationAuthProvider() {
|
| + return &auth_provider_;
|
| +}
|
| +
|
| void FakeInvalidationService::SetInvalidatorState(
|
| syncer::InvalidatorState state) {
|
| invalidator_registrar_.UpdateInvalidatorState(state);
|
|
|