Only grant permissions to new extensions from sync if they have the expected version
[chromium-blink-merge.git] / components / sync_driver / invalidation_adapter.cc
bloba7cc8d5671f4bae219de6c240c0f3740b466e78d
1 // Copyright 2014 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 "components/sync_driver/invalidation_adapter.h"
7 #include <string>
9 namespace browser_sync {
11 InvalidationAdapter::InvalidationAdapter(
12 const syncer::Invalidation& invalidation)
13 : invalidation_(invalidation) {
16 InvalidationAdapter::~InvalidationAdapter() {
19 bool InvalidationAdapter::IsUnknownVersion() const {
20 return invalidation_.is_unknown_version();
23 const std::string& InvalidationAdapter::GetPayload() const {
24 return invalidation_.payload();
27 int64 InvalidationAdapter::GetVersion() const {
28 return invalidation_.version();
31 void InvalidationAdapter::Acknowledge() {
32 invalidation_.Acknowledge();
35 void InvalidationAdapter::Drop() {
36 invalidation_.Drop();
39 } // namespace browser_sync