Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 "chrome/browser/drive/drive_api_service.h" | 5 #include "chrome/browser/drive/drive_api_service.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 99 const int kMaxNumFilesResourcePerRequest = 300; | 99 const int kMaxNumFilesResourcePerRequest = 300; |
| 100 const int kMaxNumFilesResourcePerRequestForSearch = 100; | 100 const int kMaxNumFilesResourcePerRequestForSearch = 100; |
| 101 | 101 |
| 102 // For performance, we declare all fields we use. | 102 // For performance, we declare all fields we use. |
| 103 const char kAboutResourceFields[] = | 103 const char kAboutResourceFields[] = |
| 104 "kind,quotaBytesTotal,quotaBytesUsed,largestChangeId,rootFolderId"; | 104 "kind,quotaBytesTotal,quotaBytesUsed,largestChangeId,rootFolderId"; |
| 105 const char kFileResourceFields[] = | 105 const char kFileResourceFields[] = |
| 106 "kind,id,title,createdDate,sharedWithMeDate,mimeType," | 106 "kind,id,title,createdDate,sharedWithMeDate,mimeType," |
| 107 "md5Checksum,fileSize,labels/trashed,imageMediaMetadata/width," | 107 "md5Checksum,fileSize,labels/trashed,imageMediaMetadata/width," |
| 108 "imageMediaMetadata/height,imageMediaMetadata/rotation,etag," | 108 "imageMediaMetadata/height,imageMediaMetadata/rotation,etag," |
| 109 "parents/parentLink,alternateLink," | 109 "parents/(id,parentLink),alternateLink," |
| 110 "modifiedDate,lastViewedByMeDate,shared"; | 110 "modifiedDate,lastViewedByMeDate,shared"; |
| 111 const char kFileResourceOpenWithLinksFields[] = | 111 const char kFileResourceOpenWithLinksFields[] = |
| 112 "kind,id,openWithLinks/*"; | 112 "kind,id,openWithLinks/*"; |
| 113 const char kFileListFields[] = | 113 const char kFileListFields[] = |
| 114 "kind,items(kind,id,title,createdDate,sharedWithMeDate," | 114 "kind,items(kind,id,title,createdDate,sharedWithMeDate," |
| 115 "mimeType,md5Checksum,fileSize,labels/trashed,imageMediaMetadata/width," | 115 "mimeType,md5Checksum,fileSize,labels/trashed,imageMediaMetadata/width," |
| 116 "imageMediaMetadata/height,imageMediaMetadata/rotation,etag," | 116 "imageMediaMetadata/height,imageMediaMetadata/rotation,etag," |
| 117 "parents/parentLink,alternateLink," | 117 "parents/parentLink,alternateLink," |
|
hashimoto
2014/06/02 08:09:53
Please add "id" here too.
tzik
2014/06/02 08:13:01
Done.
| |
| 118 "modifiedDate,lastViewedByMeDate,shared),nextLink"; | 118 "modifiedDate,lastViewedByMeDate,shared),nextLink"; |
| 119 const char kChangeListFields[] = | 119 const char kChangeListFields[] = |
| 120 "kind,items(file(kind,id,title,createdDate,sharedWithMeDate," | 120 "kind,items(file(kind,id,title,createdDate,sharedWithMeDate," |
| 121 "mimeType,md5Checksum,fileSize,labels/trashed,imageMediaMetadata/width," | 121 "mimeType,md5Checksum,fileSize,labels/trashed,imageMediaMetadata/width," |
| 122 "imageMediaMetadata/height,imageMediaMetadata/rotation,etag," | 122 "imageMediaMetadata/height,imageMediaMetadata/rotation,etag," |
| 123 "parents/parentLink,alternateLink,modifiedDate,lastViewedByMeDate,shared)," | 123 "parents/parentLink,alternateLink,modifiedDate,lastViewedByMeDate,shared)," |
|
hashimoto
2014/06/02 08:09:53
ditto.
tzik
2014/06/02 08:13:01
Done.
| |
| 124 "deleted,id,fileId,modificationDate),nextLink,largestChangeId"; | 124 "deleted,id,fileId,modificationDate),nextLink,largestChangeId"; |
| 125 | 125 |
| 126 // Callback invoked when the parsing of resource list is completed, | 126 // Callback invoked when the parsing of resource list is completed, |
| 127 // regardless whether it is succeeded or not. | 127 // regardless whether it is succeeded or not. |
| 128 void DidConvertToResourceListOnBlockingPool( | 128 void DidConvertToResourceListOnBlockingPool( |
| 129 const GetResourceListCallback& callback, | 129 const GetResourceListCallback& callback, |
| 130 scoped_ptr<ResourceList> resource_list) { | 130 scoped_ptr<ResourceList> resource_list) { |
| 131 GDataErrorCode error = resource_list ? HTTP_SUCCESS : GDATA_PARSE_ERROR; | 131 GDataErrorCode error = resource_list ? HTTP_SUCCESS : GDATA_PARSE_ERROR; |
| 132 callback.Run(error, resource_list.Pass()); | 132 callback.Run(error, resource_list.Pass()); |
| 133 } | 133 } |
| (...skipping 724 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 858 if (CanSendRequest()) { | 858 if (CanSendRequest()) { |
| 859 FOR_EACH_OBSERVER( | 859 FOR_EACH_OBSERVER( |
| 860 DriveServiceObserver, observers_, OnReadyToSendRequests()); | 860 DriveServiceObserver, observers_, OnReadyToSendRequests()); |
| 861 } else if (!HasRefreshToken()) { | 861 } else if (!HasRefreshToken()) { |
| 862 FOR_EACH_OBSERVER( | 862 FOR_EACH_OBSERVER( |
| 863 DriveServiceObserver, observers_, OnRefreshTokenInvalid()); | 863 DriveServiceObserver, observers_, OnRefreshTokenInvalid()); |
| 864 } | 864 } |
| 865 } | 865 } |
| 866 | 866 |
| 867 } // namespace drive | 867 } // namespace drive |
| OLD | NEW |