mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-23 01:44:52 +01:00
Don't create "contact" terms in the database.
We never did export any interface to get at these, and when I went to use these, I found them inadequate, (because I wanted to distinguish address found in from: from those found in To:). Meanwhile, it was easy enough to extract addresses with a search like: notmuch show tag:sent | grep ^To: so the storage of contact terms was just wasting space. Stop that.
This commit is contained in:
parent
f0d4c3ace2
commit
4d35c3544d
2 changed files with 0 additions and 13 deletions
|
@ -107,7 +107,6 @@ prefix_t BOOLEAN_PREFIX_INTERNAL[] = {
|
|||
{ "ref", "XREFERENCE" },
|
||||
{ "replyto", "XREPLYTO" },
|
||||
{ "timestamp", "XTIMESTAMP" },
|
||||
{ "contact", "XCONTACT" }
|
||||
};
|
||||
|
||||
prefix_t BOOLEAN_PREFIX_EXTERNAL[] = {
|
||||
|
|
12
lib/index.cc
12
lib/index.cc
|
@ -31,23 +31,11 @@ _index_address_mailbox (notmuch_message_t *message,
|
|||
{
|
||||
InternetAddressMailbox *mailbox = INTERNET_ADDRESS_MAILBOX (address);
|
||||
const char *name, *addr;
|
||||
char *contact;
|
||||
int own_name = 0;
|
||||
|
||||
name = internet_address_get_name (address);
|
||||
addr = internet_address_mailbox_get_addr (mailbox);
|
||||
|
||||
if (addr) {
|
||||
if (name) {
|
||||
contact = talloc_asprintf (message, "\"%s\" <%s>",
|
||||
name, addr);
|
||||
_notmuch_message_add_term (message, "contact", contact);
|
||||
talloc_free (contact);
|
||||
} else {
|
||||
_notmuch_message_add_term (message, "contact", addr);
|
||||
}
|
||||
}
|
||||
|
||||
/* In the absence of a name, we'll strip the part before the @
|
||||
* from the address. */
|
||||
if (! name) {
|
||||
|
|
Loading…
Reference in a new issue