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 "sync/internal_api/public/attachments/attachment_uploader_impl.h" | 5 #include "sync/internal_api/public/attachments/attachment_uploader_impl.h" |
6 | 6 |
7 #include "base/bind.h" | 7 #include "base/bind.h" |
8 #include "base/message_loop/message_loop.h" | 8 #include "base/message_loop/message_loop.h" |
9 #include "base/threading/non_thread_safe.h" | 9 #include "base/threading/non_thread_safe.h" |
10 #include "google_apis/gaia/gaia_constants.h" | 10 #include "google_apis/gaia/gaia_constants.h" |
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
205 owner_->DeleteUploadStateFor(attachment_.GetId().GetProto().unique_id()); | 205 owner_->DeleteUploadStateFor(attachment_.GetId().GetProto().unique_id()); |
206 return; | 206 return; |
207 } | 207 } |
208 | 208 |
209 AttachmentUploaderImpl::AttachmentUploaderImpl( | 209 AttachmentUploaderImpl::AttachmentUploaderImpl( |
210 const GURL& sync_service_url, | 210 const GURL& sync_service_url, |
211 const scoped_refptr<net::URLRequestContextGetter>& | 211 const scoped_refptr<net::URLRequestContextGetter>& |
212 url_request_context_getter, | 212 url_request_context_getter, |
213 const std::string& account_id, | 213 const std::string& account_id, |
214 const OAuth2TokenService::ScopeSet& scopes, | 214 const OAuth2TokenService::ScopeSet& scopes, |
215 scoped_ptr<OAuth2TokenServiceRequest::TokenServiceProvider> | 215 const scoped_refptr<OAuth2TokenServiceRequest::TokenServiceProvider>& |
216 token_service_provider) | 216 token_service_provider) |
217 : sync_service_url_(sync_service_url), | 217 : sync_service_url_(sync_service_url), |
218 url_request_context_getter_(url_request_context_getter), | 218 url_request_context_getter_(url_request_context_getter), |
219 account_id_(account_id), | 219 account_id_(account_id), |
220 scopes_(scopes), | 220 scopes_(scopes), |
221 token_service_provider_(token_service_provider.Pass()) { | 221 token_service_provider_(token_service_provider) { |
222 DCHECK(CalledOnValidThread()); | 222 DCHECK(CalledOnValidThread()); |
223 DCHECK(!account_id.empty()); | 223 DCHECK(!account_id.empty()); |
224 DCHECK(!scopes.empty()); | 224 DCHECK(!scopes.empty()); |
225 DCHECK(token_service_provider_); | 225 DCHECK(token_service_provider_); |
226 } | 226 } |
227 | 227 |
228 AttachmentUploaderImpl::~AttachmentUploaderImpl() { | 228 AttachmentUploaderImpl::~AttachmentUploaderImpl() { |
229 DCHECK(CalledOnValidThread()); | 229 DCHECK(CalledOnValidThread()); |
230 } | 230 } |
231 | 231 |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
269 GURL::Replacements replacements; | 269 GURL::Replacements replacements; |
270 replacements.SetPathStr(path); | 270 replacements.SetPathStr(path); |
271 return sync_service_url.ReplaceComponents(replacements); | 271 return sync_service_url.ReplaceComponents(replacements); |
272 } | 272 } |
273 | 273 |
274 void AttachmentUploaderImpl::DeleteUploadStateFor(const UniqueId& unique_id) { | 274 void AttachmentUploaderImpl::DeleteUploadStateFor(const UniqueId& unique_id) { |
275 state_map_.erase(unique_id); | 275 state_map_.erase(unique_id); |
276 } | 276 } |
277 | 277 |
278 } // namespace syncer | 278 } // namespace syncer |
OLD | NEW |