aboutsummaryrefslogtreecommitdiff
path: root/lib/message.cc
diff options
context:
space:
mode:
authorDaniel Kahn Gillmor <dkg@fifthhorseman.net>2019-05-27 18:40:28 -0400
committerDavid Bremner <david@tethera.net>2019-05-29 08:14:44 -0300
commit5c3a44681f2fffbd3a7d76e424c134a82470ddd2 (patch)
tree1c4fc953220fc819536ac6746cbc96e57e2ba37e /lib/message.cc
parentb7b553e732baed620f6688570829a4d46dd5f6e5 (diff)
indexing: record protected subject when indexing cleartext
When indexing the cleartext of an encrypted message, record any protected subject in the database, which should make it findable and visible in search. Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Diffstat (limited to 'lib/message.cc')
-rw-r--r--lib/message.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/message.cc b/lib/message.cc
index dc4a96ad..9e1005a3 100644
--- a/lib/message.cc
+++ b/lib/message.cc
@@ -1238,6 +1238,14 @@ _notmuch_message_set_header_values (notmuch_message_t *message,
message->modified = true;
}
+void
+_notmuch_message_update_subject (notmuch_message_t *message,
+ const char *subject)
+{
+ message->doc.add_value (NOTMUCH_VALUE_SUBJECT, subject);
+ message->modified = true;
+}
+
/* Upgrade a message to support NOTMUCH_FEATURE_LAST_MOD. The caller
* must call _notmuch_message_sync. */
void