| Index: sync/internal_api/attachments/attachment_service_proxy.cc
|
| diff --git a/sync/internal_api/attachments/attachment_service_proxy.cc b/sync/internal_api/attachments/attachment_service_proxy.cc
|
| index 1d418788e11ffdf71c1115484a2f0d7e8b1ae24f..6b1040bafdf3a0aa6cbe5b367384b958a3d76057 100644
|
| --- a/sync/internal_api/attachments/attachment_service_proxy.cc
|
| +++ b/sync/internal_api/attachments/attachment_service_proxy.cc
|
| @@ -35,15 +35,6 @@ void ProxyDropCallback(
|
| task_runner->PostTask(FROM_HERE, base::Bind(callback, result));
|
| }
|
|
|
| -// Invokes |callback| with |result| and |attachments| in the |task_runner|
|
| -// thread.
|
| -void ProxyStoreCallback(
|
| - const scoped_refptr<base::SequencedTaskRunner>& task_runner,
|
| - const AttachmentService::StoreCallback& callback,
|
| - const AttachmentService::StoreResult& result) {
|
| - task_runner->PostTask(FROM_HERE, base::Bind(callback, result));
|
| -}
|
| -
|
| } // namespace
|
|
|
| AttachmentServiceProxy::AttachmentServiceProxy() {
|
| @@ -67,6 +58,10 @@ AttachmentServiceProxy::AttachmentServiceProxy(
|
| AttachmentServiceProxy::~AttachmentServiceProxy() {
|
| }
|
|
|
| +AttachmentStore* AttachmentServiceProxy::GetStore() {
|
| + return NULL;
|
| +}
|
| +
|
| void AttachmentServiceProxy::GetOrDownloadAttachments(
|
| const AttachmentIdList& attachment_ids,
|
| const GetOrDownloadCallback& callback) {
|
| @@ -96,17 +91,12 @@ void AttachmentServiceProxy::DropAttachments(
|
| proxy_callback));
|
| }
|
|
|
| -void AttachmentServiceProxy::StoreAttachments(const AttachmentList& attachments,
|
| - const StoreCallback& callback) {
|
| +void AttachmentServiceProxy::UploadAttachments(
|
| + const AttachmentIdSet& attachment_ids) {
|
| DCHECK(wrapped_task_runner_.get());
|
| - StoreCallback proxy_callback = base::Bind(
|
| - &ProxyStoreCallback, base::ThreadTaskRunnerHandle::Get(), callback);
|
| wrapped_task_runner_->PostTask(
|
| FROM_HERE,
|
| - base::Bind(&AttachmentService::StoreAttachments,
|
| - core_,
|
| - attachments,
|
| - proxy_callback));
|
| + base::Bind(&AttachmentService::UploadAttachments, core_, attachment_ids));
|
| }
|
|
|
| AttachmentServiceProxy::Core::Core(
|
| @@ -117,6 +107,10 @@ AttachmentServiceProxy::Core::Core(
|
| AttachmentServiceProxy::Core::~Core() {
|
| }
|
|
|
| +AttachmentStore* AttachmentServiceProxy::Core::GetStore() {
|
| + return NULL;
|
| +}
|
| +
|
| void AttachmentServiceProxy::Core::GetOrDownloadAttachments(
|
| const AttachmentIdList& attachment_ids,
|
| const GetOrDownloadCallback& callback) {
|
| @@ -135,13 +129,12 @@ void AttachmentServiceProxy::Core::DropAttachments(
|
| wrapped_->DropAttachments(attachment_ids, callback);
|
| }
|
|
|
| -void AttachmentServiceProxy::Core::StoreAttachments(
|
| - const AttachmentList& attachments,
|
| - const StoreCallback& callback) {
|
| +void AttachmentServiceProxy::Core::UploadAttachments(
|
| + const AttachmentIdSet& attachment_ids) {
|
| if (!wrapped_) {
|
| return;
|
| }
|
| - wrapped_->StoreAttachments(attachments, callback);
|
| + wrapped_->UploadAttachments(attachment_ids);
|
| }
|
|
|
| } // namespace syncer
|
|
|