async fn lookup_key_contacts_by_address_list(
context: &Context,
address_list: &[SingleInfo],
fingerprints: &[Fingerprint],
chat_id: Option<ChatId>,
) -> Result<Vec<Option<ContactId>>>Expand description
Looks up key-contacts by email addresses.
fingerprints may be empty.
This is used as a fallback when email addresses are available,
but not the fingerprints, e.g. when core 1.157.3
client sends the To and Chat-Group-Past-Members header
but not the corresponding fingerprint list.
Lookup is restricted to the chat ID.
If contact cannot be found, None is returned.
This ensures that the length of the result vector
is the same as the number of addresses in the header
and it is possible to find corresponding
Chat-Group-Member-Timestamps items.