| Index: google_apis/drive/drive_api_requests.cc
|
| diff --git a/google_apis/drive/drive_api_requests.cc b/google_apis/drive/drive_api_requests.cc
|
| index 79ef01a34430fc07e8d992d44205b3696976572e..ae5b54f927861ac46e8d2377add874fcdc025e91 100644
|
| --- a/google_apis/drive/drive_api_requests.cc
|
| +++ b/google_apis/drive/drive_api_requests.cc
|
| @@ -153,6 +153,29 @@ GURL FilesGetRequest::GetURLInternal() const {
|
| return url_generator_.GetFilesGetUrl(file_id_);
|
| }
|
|
|
| +//============================ FilesAuthorizeRequest ===========================
|
| +
|
| +FilesAuthorizeRequest::FilesAuthorizeRequest(
|
| + RequestSender* sender,
|
| + const DriveApiUrlGenerator& url_generator,
|
| + const FileResourceCallback& callback)
|
| + : DriveApiDataRequest(
|
| + sender,
|
| + base::Bind(&ParseJsonAndRun<FileResource>, callback)),
|
| + url_generator_(url_generator) {
|
| + DCHECK(!callback.is_null());
|
| +}
|
| +
|
| +FilesAuthorizeRequest::~FilesAuthorizeRequest() {}
|
| +
|
| +net::URLFetcher::RequestType FilesAuthorizeRequest::GetRequestType() const {
|
| + return net::URLFetcher::POST;
|
| +}
|
| +
|
| +GURL FilesAuthorizeRequest::GetURLInternal() const {
|
| + return url_generator_.GetFilesAuthorizeUrl(file_id_, app_id_);
|
| +}
|
| +
|
| //============================ FilesInsertRequest ============================
|
|
|
| FilesInsertRequest::FilesInsertRequest(
|
|
|