iface->get_messages_for_date = log_source_empathy_get_messages_for_date;
iface->get_chats = log_source_empathy_get_chats;
iface->search_new = log_source_empathy_search_new;
+ iface->ack_message = NULL;
}
{
return EMPATHY_LOG_SOURCE_GET_INTERFACE (self)->search_new (self, text);
}
+
+void
+empathy_log_source_ack_message (EmpathyLogSource *self,
+ const gchar *chat_id,
+ gboolean chatroom,
+ EmpathyMessage *message)
+{
+ EMPATHY_LOG_SOURCE_GET_INTERFACE (self)->ack_message (
+ self, chat_id, chatroom, message);
+}
GList * (*get_chats) (EmpathyLogSource *self,
McAccount *account);
GList * (*search_new) (EmpathyLogSource *self, const gchar *text);
+ void (*ack_message) (EmpathyLogSource *self, const gchar *chat_id,
+ gboolean chatroom, EmpathyMessage *message);
};
GType empathy_log_source_get_type (void) G_GNUC_CONST;
McAccount *account);
GList *empathy_log_source_search_new (EmpathyLogSource *self,
const gchar *text);
+void empathy_log_source_ack_message (EmpathyLogSource *self,
+ const gchar *chat_id, gboolean chatroom, EmpathyMessage *message);
G_END_DECLS