Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(105)

Side by Side Diff: chrome/browser/invalidation/fake_invalidation_service.cc

Issue 179843002: Make invalidations work for Chrome OS Kiosk Apps. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/invalidation/fake_invalidation_service.h" 5 #include "chrome/browser/invalidation/fake_invalidation_service.h"
6 6
7 #include "base/macros.h"
7 #include "chrome/browser/invalidation/invalidation_service_util.h" 8 #include "chrome/browser/invalidation/invalidation_service_util.h"
8 #include "sync/notifier/object_id_invalidation_map.h" 9 #include "sync/notifier/object_id_invalidation_map.h"
9 10
10 namespace invalidation { 11 namespace invalidation {
11 12
13 FakeInvalidationAuthProvider::FakeInvalidationAuthProvider() {}
14
15 FakeInvalidationAuthProvider::~FakeInvalidationAuthProvider() {}
16
17 OAuth2TokenService* FakeInvalidationAuthProvider::GetTokenService() {
18 // TODO(mnissler): Return a FakeOAuth2TokenService instance here.
19 return NULL;
20 }
21 std::string FakeInvalidationAuthProvider::GetAccountId() {
22 return "fake_auth_account_id";
23 }
24 bool FakeInvalidationAuthProvider::ShowLoginUI() {
25 return false;
26 }
27
12 FakeInvalidationService::FakeInvalidationService() 28 FakeInvalidationService::FakeInvalidationService()
13 : client_id_(GenerateInvalidatorClientId()) { 29 : client_id_(GenerateInvalidatorClientId()) {
14 invalidator_registrar_.UpdateInvalidatorState(syncer::INVALIDATIONS_ENABLED); 30 invalidator_registrar_.UpdateInvalidatorState(syncer::INVALIDATIONS_ENABLED);
15 } 31 }
16 32
17 FakeInvalidationService::~FakeInvalidationService() { 33 FakeInvalidationService::~FakeInvalidationService() {
18 } 34 }
19 35
20 void FakeInvalidationService::RegisterInvalidationHandler( 36 void FakeInvalidationService::RegisterInvalidationHandler(
21 syncer::InvalidationHandler* handler) { 37 syncer::InvalidationHandler* handler) {
(...skipping 16 matching lines...) Expand all
38 } 54 }
39 55
40 std::string FakeInvalidationService::GetInvalidatorClientId() const { 56 std::string FakeInvalidationService::GetInvalidatorClientId() const {
41 return client_id_; 57 return client_id_;
42 } 58 }
43 59
44 InvalidationLogger* FakeInvalidationService::GetInvalidationLogger() { 60 InvalidationLogger* FakeInvalidationService::GetInvalidationLogger() {
45 return NULL; 61 return NULL;
46 } 62 }
47 63
64 InvalidationAuthProvider*
65 FakeInvalidationService::GetInvalidationAuthProvider() {
66 return &auth_provider_;
67 }
68
48 void FakeInvalidationService::SetInvalidatorState( 69 void FakeInvalidationService::SetInvalidatorState(
49 syncer::InvalidatorState state) { 70 syncer::InvalidatorState state) {
50 invalidator_registrar_.UpdateInvalidatorState(state); 71 invalidator_registrar_.UpdateInvalidatorState(state);
51 } 72 }
52 73
53 void FakeInvalidationService::EmitInvalidationForTest( 74 void FakeInvalidationService::EmitInvalidationForTest(
54 const syncer::Invalidation& invalidation) { 75 const syncer::Invalidation& invalidation) {
55 // This function might need to modify the invalidator, so we start by making 76 // This function might need to modify the invalidator, so we start by making
56 // an identical copy of it. 77 // an identical copy of it.
57 syncer::Invalidation invalidation_copy(invalidation); 78 syncer::Invalidation invalidation_copy(invalidation);
(...skipping 12 matching lines...) Expand all
70 syncer::ObjectIdInvalidationMap invalidation_map; 91 syncer::ObjectIdInvalidationMap invalidation_map;
71 invalidation_map.Insert(invalidation_copy); 92 invalidation_map.Insert(invalidation_copy);
72 invalidator_registrar_.DispatchInvalidationsToHandlers(invalidation_map); 93 invalidator_registrar_.DispatchInvalidationsToHandlers(invalidation_map);
73 } 94 }
74 95
75 syncer::MockAckHandler* FakeInvalidationService::GetMockAckHandler() { 96 syncer::MockAckHandler* FakeInvalidationService::GetMockAckHandler() {
76 return &mock_ack_handler_; 97 return &mock_ack_handler_;
77 } 98 }
78 99
79 } // namespace invalidation 100 } // namespace invalidation
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698