#include "notmuch-private.h"
#include "database-private.h"
+#include <gmime/gmime.h>
+
#include <xapian.h>
struct _notmuch_message {
return notmuch_message_file_get_header (message->message_file, header);
}
-const char *
-notmuch_message_get_all_headers (notmuch_message_t *message)
-{
- _notmuch_message_ensure_message_file (message);
- if (message->message_file == NULL)
- return NULL;
-
- return notmuch_message_file_get_all_headers (message->message_file);
-}
-
-size_t
-notmuch_message_get_header_size (notmuch_message_t *message)
-{
- _notmuch_message_ensure_message_file (message);
- if (message->message_file == NULL)
- return 0;
-
- return notmuch_message_file_get_header_size (message->message_file);
-
-}
-
const char *
notmuch_message_get_thread_id (notmuch_message_t *message)
{
{
time_t time_value;
- time_value = notmuch_parse_date (date, NULL);
+ time_value = g_mime_utils_header_decode_date (date, NULL);
message->doc.add_value (NOTMUCH_VALUE_TIMESTAMP,
Xapian::sortable_serialise (time_value));