public async Task <SelectedMailbox> SelectMailboxAsync(Mailbox mailbox, CancellationToken cancellationToken) { State = SessionState.Selected; SelectedMailbox = await ProcessSelectionAsync(mailbox, cancellationToken); return(SelectedMailbox); }
public async Task UnselectMailboxAsync(CancellationToken cancellationToken) { SelectedMailbox = null; State = SessionState.Authenticated; }