addMessage method

void addMessage(
  1. MimeMessage message
)

Adds the UID or sequence ID of the message to this sequence.

Implementation

void addMessage(MimeMessage message) {
  if (isUidSequence) {
    final uid = message.uid;
    if (uid == null) {
      throw InvalidArgumentException('no UID found in message');
    }
    add(uid);
  } else {
    final sequenceId = message.sequenceId;
    if (sequenceId == null) {
      throw InvalidArgumentException('no sequence ID found in message');
    }
    add(sequenceId);
  }
}