Get foreground tab on Android
[chromium-blink-merge.git] / sync / notifier / invalidator_test_template.cc
blob7fc838547eba4f56fc59b96f84bc987dd7917a19
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "sync/notifier/invalidator_test_template.h"
7 namespace syncer {
8 namespace internal {
10 BoundFakeInvalidationHandler::BoundFakeInvalidationHandler(
11 const Invalidator& invalidator)
12 : invalidator_(invalidator),
13 last_retrieved_state_(DEFAULT_INVALIDATION_ERROR) {}
15 BoundFakeInvalidationHandler::~BoundFakeInvalidationHandler() {}
17 InvalidatorState BoundFakeInvalidationHandler::GetLastRetrievedState() const {
18 return last_retrieved_state_;
21 void BoundFakeInvalidationHandler::OnInvalidatorStateChange(
22 InvalidatorState state) {
23 FakeInvalidationHandler::OnInvalidatorStateChange(state);
24 last_retrieved_state_ = invalidator_.GetInvalidatorState();
27 } // namespace internal
28 } // namespace syncer