-static GList *
-log_source_empathy_get_last_messages (EmpathyLogManager *manager,
- McAccount *account,
- const gchar *chat_id,
- gboolean chatroom)
-{
- GList *messages = NULL;
- GList *dates;
- GList *l;
-
- g_return_val_if_fail (EMPATHY_IS_LOG_MANAGER (manager), NULL);
- g_return_val_if_fail (MC_IS_ACCOUNT (account), NULL);
- g_return_val_if_fail (chat_id != NULL, NULL);
-
- dates = log_source_empathy_get_dates (manager, account, chat_id, chatroom);
-
- l = g_list_last (dates);
- if (l)
- messages = log_source_empathy_get_messages_for_date (manager, account,
- chat_id, chatroom, l->data);
-
- g_list_foreach (dates, (GFunc) g_free, NULL);
- g_list_free (dates);
-
- return messages;
-}
-