| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 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 "components/sync/test/fake_server/fake_server.h" | 5 #include "components/sync/test/fake_server/fake_server.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <limits> | 8 #include <limits> |
| 9 #include <set> | 9 #include <set> |
| 10 #include <utility> | 10 #include <utility> |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 81 bool ClientWantsItem(const FakeServerEntity& entity) { | 81 bool ClientWantsItem(const FakeServerEntity& entity) { |
| 82 int64_t version = entity.GetVersion(); | 82 int64_t version = entity.GetVersion(); |
| 83 ModelType type = entity.model_type(); | 83 ModelType type = entity.model_type(); |
| 84 response_version_map_[type] = | 84 response_version_map_[type] = |
| 85 std::max(response_version_map_[type], version); | 85 std::max(response_version_map_[type], version); |
| 86 auto it = request_version_map_.find(type); | 86 auto it = request_version_map_.find(type); |
| 87 return it == request_version_map_.end() ? false : it->second < version; | 87 return it == request_version_map_.end() ? false : it->second < version; |
| 88 } | 88 } |
| 89 | 89 |
| 90 private: | 90 private: |
| 91 typedef std::map<ModelType, int64_t> ModelTypeToVersionMap; | 91 using ModelTypeToVersionMap = std::map<ModelType, int64_t>; |
| 92 | 92 |
| 93 static UpdateSieve::ModelTypeToVersionMap MessageToVersionMap( | 93 static UpdateSieve::ModelTypeToVersionMap MessageToVersionMap( |
| 94 const sync_pb::GetUpdatesMessage& get_updates_message) { | 94 const sync_pb::GetUpdatesMessage& get_updates_message) { |
| 95 CHECK_GT(get_updates_message.from_progress_marker_size(), 0) | 95 CHECK_GT(get_updates_message.from_progress_marker_size(), 0) |
| 96 << "A GetUpdates request must have at least one progress marker."; | 96 << "A GetUpdates request must have at least one progress marker."; |
| 97 ModelTypeToVersionMap request_version_map; | 97 ModelTypeToVersionMap request_version_map; |
| 98 | 98 |
| 99 for (int i = 0; i < get_updates_message.from_progress_marker_size(); i++) { | 99 for (int i = 0; i < get_updates_message.from_progress_marker_size(); i++) { |
| 100 sync_pb::DataTypeProgressMarker marker = | 100 sync_pb::DataTypeProgressMarker marker = |
| 101 get_updates_message.from_progress_marker(i); | 101 get_updates_message.from_progress_marker(i); |
| (...skipping 598 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 700 DCHECK(thread_checker_.CalledOnValidThread()); | 700 DCHECK(thread_checker_.CalledOnValidThread()); |
| 701 return weak_ptr_factory_.GetWeakPtr(); | 701 return weak_ptr_factory_.GetWeakPtr(); |
| 702 } | 702 } |
| 703 | 703 |
| 704 std::string FakeServer::GetStoreBirthday() const { | 704 std::string FakeServer::GetStoreBirthday() const { |
| 705 DCHECK(thread_checker_.CalledOnValidThread()); | 705 DCHECK(thread_checker_.CalledOnValidThread()); |
| 706 return base::Int64ToString(store_birthday_); | 706 return base::Int64ToString(store_birthday_); |
| 707 } | 707 } |
| 708 | 708 |
| 709 } // namespace fake_server | 709 } // namespace fake_server |
| OLD | NEW |