removeMessage method
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);
}
}