[SyncFS] Propagate file type from SyncWorker to API endpoint
commitd07430148357783f68e55de2dadcfa926f49de19
authortzik <tzik@chromium.org>
Wed, 1 Oct 2014 02:11:58 +0000 (30 19:11 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 1 Oct 2014 02:12:37 +0000 (1 02:12 +0000)
tree522669489eebf441dd7a33d3375946ce09a7e11c
parent7769ef623c03512045dc909aeb030f37c7461b36
[SyncFS] Propagate file type from SyncWorker to API endpoint

As a leftover, all Entries in syncFileSystem event are FileEntry for now, since directory operations used to be unsupported in syncFS.

This CL fixes entry type in the synchronization event, for directory operation support.

BUG=None

Review URL: https://codereview.chromium.org/599423002

Cr-Commit-Position: refs/heads/master@{#297577}
20 files changed:
chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.cc
chrome/browser/extensions/api/sync_file_system/extension_sync_event_observer.h
chrome/browser/extensions/api/sync_file_system/sync_file_system_apitest.cc
chrome/browser/sync_file_system/drive_backend/local_to_remote_syncer.cc
chrome/browser/sync_file_system/drive_backend/local_to_remote_syncer.h
chrome/browser/sync_file_system/drive_backend/remote_to_local_syncer.cc
chrome/browser/sync_file_system/drive_backend/remote_to_local_syncer.h
chrome/browser/sync_file_system/drive_backend/sync_engine.cc
chrome/browser/sync_file_system/drive_backend/sync_engine.h
chrome/browser/sync_file_system/drive_backend/sync_worker.cc
chrome/browser/sync_file_system/drive_backend/sync_worker_interface.h
chrome/browser/sync_file_system/file_status_observer.h
chrome/browser/sync_file_system/mock_remote_file_sync_service.cc
chrome/browser/sync_file_system/mock_remote_file_sync_service.h
chrome/browser/sync_file_system/sync_event_observer.h
chrome/browser/sync_file_system/sync_file_system_service.cc
chrome/browser/sync_file_system/sync_file_system_service.h
chrome/browser/sync_file_system/sync_file_system_service_unittest.cc
chrome/browser/ui/webui/sync_file_system_internals/sync_file_system_internals_handler.cc
chrome/browser/ui/webui/sync_file_system_internals/sync_file_system_internals_handler.h