MimeThread constructor

MimeThread(
  1. MessageSequence sequence,
  2. List<MimeMessage> messages
)

Creates a new thread from the given sequence with the pre-fetched messages.

Implementation

MimeThread(this.sequence, this.messages)
  : ids = sequence.toList(),
    assert(
      messages.isNotEmpty,
      'each thread requires at least one message entry, check the '
      'messages argument, which is empty',
    ),
    assert(
      sequence.isNotEmpty,
      'each thread requires at least one sequence entry, check the '
      'sequence argument, which is empty',
    );