deltachat::message

Function get_by_rfc724_mids

source
pub(crate) async fn get_by_rfc724_mids(
    context: &Context,
    mids: &[String],
) -> Result<Option<Message>>
Expand description

Given a list of Message-IDs, returns the most relevant message found in the database.

Relevance here is (download_state == Done, index), where index is an index of Message-ID in mids. This means Message-IDs should be ordered from the least late to the latest one (like in the References header). Only messages that are not in the trash chat are considered.