| 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 edaf56113013e184a037be37d6040674c49af7cf..b33ce7ff5544036fe15bdc3085d1e7526a98befd 100644
|
| --- a/chrome/browser/invalidation/fake_invalidation_service.cc
|
| +++ b/chrome/browser/invalidation/fake_invalidation_service.cc
|
| @@ -4,11 +4,27 @@
|
|
|
| #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() {}
|
| +
|
| +FakeInvalidationAuthProvider::~FakeInvalidationAuthProvider() {}
|
| +
|
| +OAuth2TokenService* FakeInvalidationAuthProvider::GetTokenService() {
|
| + // TODO(mnissler): Return a FakeOAuth2TokenService instance here.
|
| + return NULL;
|
| +}
|
| +std::string FakeInvalidationAuthProvider::GetAccountId() {
|
| + return "fake_auth_account_id";
|
| +}
|
| +bool FakeInvalidationAuthProvider::ShowLoginUI() {
|
| + return false;
|
| +}
|
| +
|
| FakeInvalidationService::FakeInvalidationService()
|
| : client_id_(GenerateInvalidatorClientId()) {
|
| invalidator_registrar_.UpdateInvalidatorState(syncer::INVALIDATIONS_ENABLED);
|
| @@ -45,6 +61,11 @@ InvalidationLogger* FakeInvalidationService::GetInvalidationLogger() {
|
| return NULL;
|
| }
|
|
|
| +InvalidationAuthProvider*
|
| +FakeInvalidationService::GetInvalidationAuthProvider() {
|
| + return &auth_provider_;
|
| +}
|
| +
|
| void FakeInvalidationService::SetInvalidatorState(
|
| syncer::InvalidatorState state) {
|
| invalidator_registrar_.UpdateInvalidatorState(state);
|
|
|