| 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 c782dd7d9fec7a95f562d622929d91b65fbcb91f..44480478900a53528ef44475ee74104982866f7e 100644
|
| --- a/chrome/browser/invalidation/fake_invalidation_service.cc
|
| +++ b/chrome/browser/invalidation/fake_invalidation_service.cc
|
| @@ -4,11 +4,30 @@
|
|
|
| #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);
|
| @@ -51,6 +70,11 @@ InvalidationLogger* FakeInvalidationService::GetInvalidationLogger() {
|
| return NULL;
|
| }
|
|
|
| +InvalidationAuthProvider*
|
| +FakeInvalidationService::GetInvalidationAuthProvider() {
|
| + return &auth_provider_;
|
| +}
|
| +
|
| void FakeInvalidationService::SetInvalidatorState(
|
| syncer::InvalidatorState state) {
|
| invalidator_registrar_.UpdateInvalidatorState(state);
|
|
|