MessageSequence.fromMessages constructor

MessageSequence.fromMessages(
  1. List<MimeMessage> messages
)

Convenience method for getting the sequence for the given messages's UIDs or sequence IDs.

Implementation

MessageSequence.fromMessages(List<MimeMessage> messages)
    : isUidSequence = messages.isNotEmpty && messages.first.uid != null {
  if (isUidSequence) {
    messages.forEach(addUid);
  } else {
    messages.forEach(addSequenceId);
  }
}