Index: chrome/browser/sync/internal_api/base_node.cc |
diff --git a/chrome/browser/sync/internal_api/base_node.cc b/chrome/browser/sync/internal_api/base_node.cc |
index 2b18592c119f86a13605ff0258e82a7545182a35..ba8612510676acd640fb3282cc003cdc344bdf02 100644 |
--- a/chrome/browser/sync/internal_api/base_node.cc |
+++ b/chrome/browser/sync/internal_api/base_node.cc |
@@ -22,6 +22,7 @@ |
#include "chrome/browser/sync/syncable/directory_manager.h" |
#include "chrome/browser/sync/syncable/syncable.h" |
#include "chrome/browser/sync/syncable/syncable_id.h" |
+#include "chrome/browser/sync/util/time.h" |
using syncable::SPECIFICS; |
using sync_pb::AutofillProfileSpecifics; |
@@ -170,7 +171,7 @@ int64 BaseNode::GetId() const { |
return GetEntry()->Get(syncable::META_HANDLE); |
} |
-int64 BaseNode::GetModificationTime() const { |
+const base::Time& BaseNode::GetModificationTime() const { |
return GetEntry()->Get(syncable::MTIME); |
} |
@@ -231,9 +232,9 @@ DictionaryValue* BaseNode::GetSummaryAsValue() const { |
DictionaryValue* BaseNode::GetDetailsAsValue() const { |
DictionaryValue* node_info = GetSummaryAsValue(); |
- // TODO(akalin): Return time in a better format. |
- node_info->SetString("modificationTime", |
- base::Int64ToString(GetModificationTime())); |
+ node_info->SetString( |
+ "modificationTime", |
+ browser_sync::GetTimeDebugString(GetModificationTime())); |
node_info->SetString("parentId", base::Int64ToString(GetParentId())); |
// Specifics are already in the Entry value, so no need to duplicate |
// it here. |