Index: chrome/browser/drive/fake_drive_service.cc |
diff --git a/chrome/browser/drive/fake_drive_service.cc b/chrome/browser/drive/fake_drive_service.cc |
index 80816f475a55d3bab5b528287eed6c899979b2bc..140d0f1bcdf76335c5f261145534fa781bacd03d 100644 |
--- a/chrome/browser/drive/fake_drive_service.cc |
+++ b/chrome/browser/drive/fake_drive_service.cc |
@@ -62,10 +62,14 @@ namespace util = google_apis::util; |
namespace drive { |
namespace { |
-// Rel property of upload link in the entries dictionary value. |
+// Rel property of an upload link in the entries dictionary value. |
const char kUploadUrlRel[] = |
"http://schemas.google.com/g/2005#resumable-create-media"; |
+// Rel property of a share link in the entries dictionary value. |
+const char kShareUrlRel[] = |
+ "http://schemas.google.com/docs/2007#share"; |
+ |
// Returns true if a resource entry matches with the search query. |
// Supports queries consist of following format. |
// - Phrases quoted by double/single quotes |
@@ -935,6 +939,7 @@ CancelCallback FakeDriveService::AddNewDirectory( |
} |
const char kContentType[] = "application/atom+xml;type=feed"; |
+ const GURL share_url = share_url_base_.Resolve("?" + directory_title); |
hidehiko
2013/08/05 15:07:44
Seems not used?
mtomasz
2013/08/05 15:18:31
Done.
|
const base::DictionaryValue* new_entry = AddNewEntry(kContentType, |
"", // content_data |
parent_resource_id, |
@@ -1389,6 +1394,12 @@ const base::DictionaryValue* FakeDriveService::AddNewEntry( |
upload_link->SetString("href", upload_url.spec()); |
upload_link->SetString("rel", kUploadUrlRel); |
links->Append(upload_link); |
+ |
+ const GURL share_url = share_url_base_.Resolve("?" + title); |
hidehiko
2013/08/05 15:07:44
nit: Usually, we have key=value style query param.
mtomasz
2013/08/05 15:18:31
Sounds good to me.
|
+ base::DictionaryValue* share_link = new base::DictionaryValue; |
+ upload_link->SetString("href", share_url.spec()); |
+ upload_link->SetString("rel", kShareUrlRel); |
+ links->Append(share_link); |
new_entry->Set("link", links); |
AddNewChangestampAndETag(new_entry.get()); |