| Index: sync/engine/store_timestamps_command.cc
|
| diff --git a/sync/engine/store_timestamps_command.cc b/sync/engine/store_timestamps_command.cc
|
| deleted file mode 100644
|
| index cbff68fec50df8a8344d596ae2cdadc4706a620c..0000000000000000000000000000000000000000
|
| --- a/sync/engine/store_timestamps_command.cc
|
| +++ /dev/null
|
| @@ -1,63 +0,0 @@
|
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "sync/engine/store_timestamps_command.h"
|
| -
|
| -#include "base/logging.h"
|
| -#include "sync/sessions/status_controller.h"
|
| -#include "sync/sessions/sync_session.h"
|
| -#include "sync/syncable/directory.h"
|
| -
|
| -namespace syncer {
|
| -
|
| -ModelTypeSet ProcessNewProgressMarkers(
|
| - const sync_pb::GetUpdatesResponse& response,
|
| - syncable::Directory* dir) {
|
| - ModelTypeSet forward_progress_types;
|
| - // If a marker was omitted for any one type, that indicates no
|
| - // change from the previous state.
|
| - for (int i = 0; i < response.new_progress_marker_size(); ++i) {
|
| - int field_number = response.new_progress_marker(i).data_type_id();
|
| - ModelType model_type = GetModelTypeFromSpecificsFieldNumber(field_number);
|
| - if (!IsRealDataType(model_type)) {
|
| - DLOG(WARNING) << "Unknown field number " << field_number;
|
| - continue;
|
| - }
|
| - forward_progress_types.Put(model_type);
|
| - dir->SetDownloadProgress(model_type, response.new_progress_marker(i));
|
| - }
|
| - return forward_progress_types;
|
| -}
|
| -
|
| -StoreTimestampsCommand::StoreTimestampsCommand() {}
|
| -StoreTimestampsCommand::~StoreTimestampsCommand() {}
|
| -
|
| -SyncerError StoreTimestampsCommand::ExecuteImpl(
|
| - sessions::SyncSession* session) {
|
| - const sync_pb::GetUpdatesResponse& updates =
|
| - session->status_controller().updates_response().get_updates();
|
| -
|
| - sessions::StatusController* status = session->mutable_status_controller();
|
| -
|
| - ModelTypeSet forward_progress_types =
|
| - ProcessNewProgressMarkers(updates, session->context()->directory());
|
| - DCHECK(!forward_progress_types.Empty() ||
|
| - updates.changes_remaining() == 0);
|
| - if (VLOG_IS_ON(1)) {
|
| - DVLOG_IF(1, !forward_progress_types.Empty())
|
| - << "Get Updates got new progress marker for types: "
|
| - << ModelTypeSetToString(forward_progress_types)
|
| - << " out of possible: "
|
| - << ModelTypeSetToString(status->updates_request_types());
|
| - }
|
| - if (updates.has_changes_remaining()) {
|
| - int64 changes_left = updates.changes_remaining();
|
| - DVLOG(1) << "Changes remaining: " << changes_left;
|
| - status->set_num_server_changes_remaining(changes_left);
|
| - }
|
| -
|
| - return SYNCER_OK;
|
| -}
|
| -
|
| -} // namespace syncer
|
|
|