diff options
author | Carl Worth <cworth@cworth.org> | 2009-10-29 16:06:27 -0700 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2009-10-29 17:30:56 -0700 |
commit | 41c7ad2c91e56bfc0b2fefa0be303605d34f4042 (patch) | |
tree | 091b85065239d7dce5dcb0321b74e32d538f1b8c /message.cc | |
parent | 8b93875b2705caa10d33e6fc71ebce6f41fdd79b (diff) |
notmuch show: Add a one-line summary of the message before the header.
The idea here is that a client could usefully display just this one
line while optionally hiding the other header fields.
Diffstat (limited to 'message.cc')
-rw-r--r-- | message.cc | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -370,6 +370,21 @@ notmuch_message_get_filename (notmuch_message_t *message) return message->filename; } +time_t +notmuch_message_get_date (notmuch_message_t *message) +{ + std::string value; + + try { + value = message->doc.get_value (NOTMUCH_VALUE_TIMESTAMP); + } catch (Xapian::Error &error) { + INTERNAL_ERROR ("Failed to read timestamp value from document."); + return 0; + } + + return Xapian::sortable_unserialise (value); +} + notmuch_tags_t * notmuch_message_get_tags (notmuch_message_t *message) { |