deleteAllMessages method
Deletes all messages from the specified mailbox
.
Optionally set expunge
to true
to clear the messages directly from disk on IMAP servers. In that case, the delete operation cannot be undone.
Implementation
Future<DeleteResult> deleteAllMessages(Mailbox mailbox,
{bool? expunge}) async {
final result =
await _incomingMailClient.deleteAllMessages(mailbox, expunge: expunge);
mailbox.messagesExists = 0;
mailbox.messagesRecent = 0;
mailbox.messagesUnseen = 0;
return result;
}