prevent simultaneous imap conn

This commit is contained in:
Clément DOUIN
2021-04-04 00:17:27 +02:00
parent 2850ae01fd
commit 9f7173a572
4 changed files with 36 additions and 23 deletions
+1 -1
View File
@@ -37,9 +37,9 @@ pub fn mbox_matches(matches: &ArgMatches) -> Result<bool> {
let config = Config::new_from_file()?;
let account = config.find_account_by_name(matches.value_of("account"))?;
let output_fmt = matches.value_of("output").unwrap();
let mut imap_conn = ImapConnector::new(&account)?;
if let Some(_) = matches.subcommand_matches("mailboxes") {
let mut imap_conn = ImapConnector::new(&account)?;
let mboxes = imap_conn.list_mboxes()?;
print(&output_fmt, mboxes)?;
imap_conn.logout();