fix typos

This commit is contained in:
Clément DOUIN
2023-12-11 22:01:48 +01:00
parent 2e0ec913cf
commit 3e3f111d3b
5 changed files with 28 additions and 7 deletions
+1 -1
View File
@@ -201,7 +201,7 @@ impl TomlConfig {
downloads_dir: config.downloads_dir,
folder: config.folder.map(|c| FolderConfig {
aliases: c.remote.aliases,
aliases: c.alias,
list: c.list.map(|c| c.remote),
}),
envelope: config.envelope.map(|c| EnvelopeConfig {
+4 -4
View File
@@ -1,18 +1,18 @@
use serde::{Deserialize, Serialize};
use std::collections::HashSet;
use std::collections::{HashMap, HashSet};
use crate::backend::BackendKind;
#[derive(Clone, Debug, Default, Eq, PartialEq, Deserialize, Serialize)]
pub struct FolderConfig {
#[serde(alias = "aliases")]
pub alias: Option<HashMap<String, String>>,
pub add: Option<FolderAddConfig>,
pub list: Option<FolderListConfig>,
pub expunge: Option<FolderExpungeConfig>,
pub purge: Option<FolderPurgeConfig>,
pub delete: Option<FolderDeleteConfig>,
#[serde(flatten)]
pub remote: email::folder::config::FolderConfig,
}
impl FolderConfig {
+7 -1
View File
@@ -51,13 +51,19 @@ pub(crate) async fn configure(account_name: &str, email: &str) -> Result<Backend
let default_port = match protocol {
Some(idx) if PROTOCOLS[idx] == SSL_TLS => {
config.ssl = Some(true);
config.starttls = Some(false);
993
}
Some(idx) if PROTOCOLS[idx] == STARTTLS => {
config.ssl = Some(false);
config.starttls = Some(true);
143
}
_ => 143,
_ => {
config.ssl = Some(false);
config.starttls = Some(false);
143
}
};
config.port = Input::with_theme(&*THEME)
+7 -1
View File
@@ -51,13 +51,19 @@ pub(crate) async fn configure(account_name: &str, email: &str) -> Result<Backend
let default_port = match protocol {
Some(idx) if PROTOCOLS[idx] == SSL_TLS => {
config.ssl = Some(true);
config.starttls = Some(false);
465
}
Some(idx) if PROTOCOLS[idx] == STARTTLS => {
config.ssl = Some(false);
config.starttls = Some(true);
587
}
_ => 25,
_ => {
config.ssl = Some(false);
config.starttls = Some(false);
25
}
};
config.port = Input::with_theme(&*THEME)