summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCosimo Alfarano <cosimo.alfarano@collabora.co.uk>2010-01-26 11:51:24 +0000
committerCosimo Alfarano <cosimo.alfarano@collabora.co.uk>2010-01-26 11:51:24 +0000
commit2a00742bf173ca9ff28e78faaefcef327024f2e0 (patch)
tree2e483d90268f8951eada2ac0a8b509340c8c4969 /src
parent58c39b3433adcbce7bd4b6d1573fdf522a465ae0 (diff)
downloadtelepathy-logger-2a00742bf173ca9ff28e78faaefcef327024f2e0.tar.gz
Finished abstraction on TplLogEntry + TP restyling
Diffstat (limited to 'src')
-rw-r--r--src/dbus-service.c33
1 files changed, 13 insertions, 20 deletions
diff --git a/src/dbus-service.c b/src/dbus-service.c
index 339c376..e1c0b12 100644
--- a/src/dbus-service.c
+++ b/src/dbus-service.c
@@ -27,6 +27,7 @@
#include <telepathy-glib/dbus.h>
#include <telepathy-glib/account.h>
+#include <telepathy-logger/log-entry-text.h>
#include <telepathy-logger/log-manager.h>
#define DBUS_STRUCT_STRING_STRING_UINT \
@@ -43,7 +44,6 @@ tpl_dbus_service_last_chats (TplDBusService *self,
G_DEFINE_TYPE (TplDBusService, tpl_dbus_service, G_TYPE_OBJECT)
-
static void
tpl_dbus_service_finalize (GObject *obj)
{
@@ -82,7 +82,8 @@ tpl_dbus_service_init(TplDBusService* self)
}
-TplDBusService *tpl_dbus_service_new (void)
+TplDBusService *
+tpl_dbus_service_new (void)
{
return g_object_new(TPL_TYPE_DBUS_SERVICE, NULL);
}
@@ -102,10 +103,11 @@ tpl_dbus_service_chat_message_free(TplDBusServiceChatMessage *data)
*/
static gboolean
-_pack_last_chats_answer (GList *data, GPtrArray **array)
+_pack_last_chats_answer (GList *data,
+ GPtrArray **array)
{
guint data_idx;
- GPtrArray *retval;
+ GPtrArray *retval;
(*array) = g_ptr_array_new_with_free_func ((GDestroyNotify) g_value_array_free);
retval = *array;
@@ -117,31 +119,22 @@ _pack_last_chats_answer (GList *data, GPtrArray **array)
GValue *value = g_new0(GValue, 1);
gchar *message = g_strdup (
- tpl_log_entry_text_get_message (
- log->entry.text)
- );
- gchar *sender = g_strdup (
- tpl_contact_get_identifier(
- tpl_log_entry_text_get_sender (
- log->entry.text)) );
+ tpl_log_entry_text_get_message (TPL_LOG_ENTRY_TEXT (log)));
+ gchar *sender = g_strdup (tpl_contact_get_identifier(
+ tpl_log_entry_text_get_sender (TPL_LOG_ENTRY_TEXT (log))));
guint timestamp = tpl_log_entry_get_timestamp (log);
-
g_value_init(value, DBUS_STRUCT_STRING_STRING_UINT);
g_value_take_boxed (value, dbus_g_type_specialized_construct
- (DBUS_STRUCT_STRING_STRING_UINT));
+ (DBUS_STRUCT_STRING_STRING_UINT));
- dbus_g_type_struct_set (value, 0, sender,
- 1, message,
- 2, timestamp,
- G_MAXUINT);
+ dbus_g_type_struct_set (value, 0, sender, 1, message, 2, timestamp,
+ G_MAXUINT);
g_ptr_array_add (retval, g_value_get_boxed (value));
g_free (value);
g_debug ("retval[%d]=\"[%d] <%s>: %s\"\n", data_idx,
- timestamp,
- sender,
- message);
+ timestamp, sender, message);
}
return TRUE;
}