summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Dufresne <nicolas.dufresne@collabora.co.uk>2011-03-15 14:15:15 -0400
committerNicolas Dufresne <nicolas.dufresne@collabora.co.uk>2011-03-15 14:18:02 -0400
commit70127654690b9476abaf5abce2d0a3e59a7fab0a (patch)
treedfbf351c8b3918bcfca11fc2accf8bb73b9510e1
parent387475855e4044be828a7c09d7af8627babeb993 (diff)
Remove log_id from XML log store
-rw-r--r--telepathy-logger/log-store-xml.c33
-rw-r--r--tests/dbus/test-tpl-log-store-xml.c4
2 files changed, 2 insertions, 35 deletions
diff --git a/telepathy-logger/log-store-xml.c b/telepathy-logger/log-store-xml.c
index 7486e9041..b62d41532 100644
--- a/telepathy-logger/log-store-xml.c
+++ b/telepathy-logger/log-store-xml.c
@@ -507,10 +507,9 @@ add_text_event (TplLogStoreXml *self,
avatar_token = g_markup_escape_text (tpl_entity_get_avatar_token
(sender), -1);
- event = g_strdup_printf ("<message time='%s' cm_id='%s' id='%s' name='%s' "
+ event = g_strdup_printf ("<message time='%s' id='%s' name='%s' "
"token='%s' isuser='%s' type='%s'>"
"%s</message>\n" LOG_FOOTER, timestamp,
- _tpl_event_get_log_id (TPL_EVENT (message)),
contact_id, contact_name,
avatar_token ? avatar_token : "",
tpl_entity_get_entity_type (sender)
@@ -518,8 +517,7 @@ add_text_event (TplLogStoreXml *self,
_tpl_text_event_message_type_to_str (msg_type),
body);
- DEBUG ("writing %s from %s (ts %s)",
- _tpl_event_get_log_id (TPL_EVENT (message)),
+ DEBUG ("writing event from %s (ts %s)",
contact_id, timestamp);
ret = _log_store_xml_write_to_store (self, account,
@@ -858,7 +856,6 @@ log_store_xml_get_events_for_file (TplLogStoreXml *self,
gchar *is_user_str;
gboolean is_user = FALSE;
gchar *msg_type_str;
- gchar *log_id;
TpChannelTextMessageType msg_type = TP_CHANNEL_TEXT_MESSAGE_TYPE_NORMAL;
if (strcmp ((const gchar *) node->name, "message") != 0)
@@ -872,10 +869,6 @@ log_store_xml_get_events_for_file (TplLogStoreXml *self,
(const xmlChar *) "token");
is_user_str = (gchar *) xmlGetProp (node, (const xmlChar *) "isuser");
msg_type_str = (gchar *) xmlGetProp (node, (const xmlChar *) "type");
- /* in XML the attr is still cm_id to keep legacy Empathy LogStore
- * compatibility, but actually it stores the log-id when not in
- * legacy-mode */
- log_id = (gchar *) xmlGetProp (node, (const xmlChar *) "cm_id");
if (is_user_str != NULL)
is_user = (!tp_strdiff (is_user_str, "true"));
@@ -897,31 +890,10 @@ log_store_xml_get_events_for_file (TplLogStoreXml *self,
is_user ? TPL_ENTITY_SELF : TPL_ENTITY_CONTACT,
sender_name, sender_avatar_token);
- if (self->priv->empathy_legacy)
- {
- /* in legacy Empathy LogStore there is no concept of log-id as a unique
- * token, so I'll create, just for it to be present, an ad hoc unique
- * token. */
- gchar *instead_of_channel_path;
- gchar *saved_log_id = log_id;
- /* In legacy the log-id is in fact the pending-msg-id */
- gint pending_msg_id = atoi (log_id);
-
- instead_of_channel_path = g_strconcat (
- tp_proxy_get_object_path (account), sender_id, NULL);
-
- log_id = _tpl_create_message_token (instead_of_channel_path,
- timestamp, pending_msg_id);
-
- g_free (instead_of_channel_path);
- xmlFree (saved_log_id);
- }
-
event = g_object_new (TPL_TYPE_TEXT_EVENT,
/* TplEvent */
"account", account,
/* MISSING: "channel-path", channel_path, */
- "log-id", log_id,
"receiver", receiver,
"sender", sender,
"timestamp", timestamp,
@@ -937,7 +909,6 @@ log_store_xml_get_events_for_file (TplLogStoreXml *self,
g_object_unref (sender);
g_object_unref (receiver);
- xmlFree (log_id);
xmlFree (time_str);
xmlFree (sender_id);
xmlFree (sender_name);
diff --git a/tests/dbus/test-tpl-log-store-xml.c b/tests/dbus/test-tpl-log-store-xml.c
index 60e5c1d20..477cb90fb 100644
--- a/tests/dbus/test-tpl-log-store-xml.c
+++ b/tests/dbus/test-tpl-log-store-xml.c
@@ -305,7 +305,6 @@ test_add_text_event (XmlTestCaseFixture *fixture,
event = g_object_new (TPL_TYPE_TEXT_EVENT,
/* TplEvent */
"account", account,
- "log-id", "my-log-id",
"sender", me,
"receiver", contact,
"timestamp", timestamp,
@@ -333,7 +332,6 @@ test_add_text_event (XmlTestCaseFixture *fixture,
event = g_object_new (TPL_TYPE_TEXT_EVENT,
/* TplEvent */
"account", account,
- "log-id", "my-log-id",
"sender", contact,
"receiver", me,
"timestamp", timestamp,
@@ -361,7 +359,6 @@ test_add_text_event (XmlTestCaseFixture *fixture,
event = g_object_new (TPL_TYPE_TEXT_EVENT,
/* TplEvent */
"account", account,
- "log-id", "my-log-id",
"sender", me,
"receiver", room,
"timestamp", timestamp,
@@ -389,7 +386,6 @@ test_add_text_event (XmlTestCaseFixture *fixture,
event = g_object_new (TPL_TYPE_TEXT_EVENT,
/* TplEvent */
"account", account,
- "log-id", "my-log-id",
"sender", contact,
"receiver", room,
"timestamp", timestamp,