Index: sync/protocol/proto_value_conversions.cc |
diff --git a/sync/protocol/proto_value_conversions.cc b/sync/protocol/proto_value_conversions.cc |
index cee21396559d653cb25c72c3cc0919ef8bf56c96..76a0e9c8a5a768a53b13a9fff03bd5fec5ef6cdb 100644 |
--- a/sync/protocol/proto_value_conversions.cc |
+++ b/sync/protocol/proto_value_conversions.cc |
@@ -19,6 +19,7 @@ |
#include "sync/protocol/encryption.pb.h" |
#include "sync/protocol/extension_setting_specifics.pb.h" |
#include "sync/protocol/extension_specifics.pb.h" |
+#include "sync/protocol/history_delete_directive_specifics.pb.h" |
#include "sync/protocol/nigori_specifics.pb.h" |
#include "sync/protocol/password_specifics.pb.h" |
#include "sync/protocol/preference_specifics.pb.h" |
@@ -290,6 +291,17 @@ DictionaryValue* ExtensionSpecificsToValue( |
return value; |
} |
+base::DictionaryValue* HistoryDeleteDirectiveSpecificsToValue( |
+ const sync_pb::HistoryDeleteDirectiveSpecifics& proto) { |
+ DictionaryValue* value = new DictionaryValue(); |
+ SET_STR(url); |
+ SET_STR(client_id); |
+ SET_INT64(creation_time); |
+ SET_INT64(start_time); |
+ SET_INT64(end_time); |
+ return value; |
+} |
+ |
DictionaryValue* NigoriSpecificsToValue( |
const sync_pb::NigoriSpecifics& proto) { |
DictionaryValue* value = new DictionaryValue(); |
@@ -392,6 +404,7 @@ DictionaryValue* EntitySpecificsToValue( |
SET_FIELD(bookmark, BookmarkSpecificsToValue); |
SET_FIELD(extension, ExtensionSpecificsToValue); |
SET_FIELD(extension_setting, ExtensionSettingSpecificsToValue); |
+ SET_FIELD(history_delete_directive, HistoryDeleteDirectiveSpecificsToValue); |
SET_FIELD(nigori, NigoriSpecificsToValue); |
SET_FIELD(password, PasswordSpecificsToValue); |
SET_FIELD(preference, PreferenceSpecificsToValue); |