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: '/',
    );