refactor message with clap derive api (part 1)

This commit is contained in:
Clément DOUIN
2023-12-07 12:19:45 +01:00
parent 5e1a03e3c1
commit a47902af7d
26 changed files with 539 additions and 365 deletions
-30
View File
@@ -61,16 +61,6 @@ async fn main() -> Result<()> {
// )
// .await;
// }
// Some(message::args::Cmd::Copy(ids, to_folder)) => {
// let folder = folder.unwrap_or(DEFAULT_INBOX_FOLDER);
// let backend = Backend::new(toml_account_config, account_config.clone(), false).await?;
// return message::handlers::copy(&mut printer, &backend, &folder, to_folder, ids).await;
// }
// Some(message::args::Cmd::Delete(ids)) => {
// let folder = folder.unwrap_or(DEFAULT_INBOX_FOLDER);
// let backend = Backend::new(toml_account_config, account_config.clone(), false).await?;
// return message::handlers::delete(&mut printer, &backend, &folder, ids).await;
// }
// Some(message::args::Cmd::Forward(id, headers, body)) => {
// let folder = folder.unwrap_or(DEFAULT_INBOX_FOLDER);
// let backend = Backend::new(toml_account_config, account_config.clone(), true).await?;
@@ -85,26 +75,6 @@ async fn main() -> Result<()> {
// )
// .await;
// }
// Some(message::args::Cmd::Move(ids, to_folder)) => {
// let folder = folder.unwrap_or(DEFAULT_INBOX_FOLDER);
// let backend = Backend::new(toml_account_config, account_config.clone(), false).await?;
// return message::handlers::move_(&mut printer, &backend, &folder, to_folder, ids).await;
// }
// Some(message::args::Cmd::Read(ids, text_mime, raw, headers)) => {
// let folder = folder.unwrap_or(DEFAULT_INBOX_FOLDER);
// let backend = Backend::new(toml_account_config, account_config.clone(), false).await?;
// return message::handlers::read(
// &account_config,
// &mut printer,
// &backend,
// &folder,
// ids,
// text_mime,
// raw,
// headers,
// )
// .await;
// }
// Some(message::args::Cmd::Reply(id, all, headers, body)) => {
// let folder = folder.unwrap_or(DEFAULT_INBOX_FOLDER);
// let backend = Backend::new(toml_account_config, account_config.clone(), true).await?;