Mailbox.virtual constructor

Mailbox.virtual(
  1. String name,
  2. List<MailboxFlag> flags
)

Creates a new virtual mailbox

A virtual mailbox has the flag MailboxFlag.virtual and is not a mailbox that exists for real.

Implementation

Mailbox.virtual(String name, List<MailboxFlag> flags)
    : this(
        encodedName: name,
        encodedPath: name,
        flags: flags.addIfNotPresent(MailboxFlag.virtual),
        pathSeparator: '/',
      );