removeMessage method

void removeMessage(
  1. MimeMessage message
)

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

Implementation

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