remove content-type from templates (#146)

This commit is contained in:
Clément DOUIN 2021-05-09 13:04:03 +02:00
parent 44fbaaa1d6
commit 15376eedc3
No known key found for this signature in database
GPG key ID: 69C9B9CFFDEE2DEF
4 changed files with 8 additions and 11 deletions

View file

@ -9,7 +9,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
- \Seen flag when moving a message
- `\Seen` flag when moving a message
### Removed
- `Content-Type` from templates [#146]
## [0.3.2] - 2021-05-08
@ -271,3 +275,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
[#138]: https://github.com/soywod/himalaya/issues/138
[#141]: https://github.com/soywod/himalaya/issues/141
[#144]: https://github.com/soywod/himalaya/issues/144
[#146]: https://github.com/soywod/himalaya/issues/146

View file

@ -326,7 +326,7 @@ impl<'m> Msg<'m> {
"7bit" => encoding = ContentTransferEncoding::SevenBit,
"quoted-printable" => encoding = ContentTransferEncoding::QuotedPrintable,
"base64" => encoding = ContentTransferEncoding::Base64,
_ => warn!("unsupported encoding, we use base64 for your message"),
_ => warn!("unsupported encoding, default to base64"),
}
msg
}
@ -351,7 +351,7 @@ impl<'m> Msg<'m> {
.map(|fname| fname.to_string_lossy())
.unwrap_or(Cow::from(Uuid::new_v4().to_string()));
let attachment_content = fs::read(attachment)
.chain_err(|| format!("Cannot read attachment `{}`", attachment))?;
.chain_err(|| format!("Could not read attachment `{}`", attachment))?;
let attachment_ctype = tree_magic::from_u8(&attachment_content);
parts = parts.singlepart(
@ -540,10 +540,6 @@ impl<'m> Msg<'m> {
Msg::build_tpl(config, account, msg_spec)
}
fn add_content_headers(tpl: &mut Vec<String>) {
tpl.push("Content-Type: text/plain; charset=utf-8".to_string());
}
fn add_from_header(tpl: &mut Vec<String>, from: Option<String>) {
tpl.push(format!("From: {}", from.unwrap_or_else(String::new)));
}
@ -596,7 +592,6 @@ impl<'m> Msg<'m> {
fn build_tpl(config: &Config, account: &Account, msg_spec: MsgSpec) -> Result<Tpl> {
let mut tpl = vec![];
Msg::add_content_headers(&mut tpl);
Msg::add_from_header(&mut tpl, Some(config.address(account)));
Msg::add_in_reply_to_header(&mut tpl, msg_spec.in_reply_to);
Msg::add_cc_header(&mut tpl, msg_spec.cc);

View file

@ -1,5 +1,3 @@
syntax on
setlocal bufhidden=wipe
setlocal buftype=nofile
setlocal cursorline

View file

@ -3,7 +3,6 @@ setlocal filetype=mail
setlocal foldexpr=himalaya#shared#thread#fold(v:lnum)
setlocal foldmethod=expr
setlocal startofline
syntax on
augroup himalaya_write
autocmd! * <buffer>