Merge branch 'add-no-subject-option' into 'main'

Add nosubject option

See merge request etke.cc/postmoogle!6
This commit is contained in:
Aine
2022-08-24 06:34:29 +00:00
2 changed files with 12 additions and 8 deletions

View File

@@ -107,9 +107,11 @@ func (b *Bot) Send(ctx context.Context, from, to, subject, plaintext, html strin
text.WriteString(from)
text.WriteString("\n\n")
}
if !utils.Bool(settings.Get("nosubject")) {
text.WriteString("# ")
text.WriteString(subject)
text.WriteString("\n\n")
}
if html != "" {
text.WriteString(format.HTMLToMarkdown(html))
} else {

View File

@@ -23,12 +23,14 @@ var (
"mailbox": "Get or set mailbox of that room",
"owner": "Get or set owner of that room",
"nosender": "Get or set `nosender` of that room (`true` - hide email sender; `false` - show email sender)",
"nosubject": "Get or set `nosubject` of that room (`true` - hide email subject; `false` - show email subject)",
}
// sanitizers is map of option name => sanitizer function
sanitizers = map[string]sanitizerFunc{
"mailbox": utils.Mailbox,
"nosender": utils.SanitizeBoolString,
"nosubject": utils.SanitizeBoolString,
}
)