Merge branch 'add-no-subject-option' into 'main'
Add nosubject option See merge request etke.cc/postmoogle!6
This commit is contained in:
@@ -107,9 +107,11 @@ func (b *Bot) Send(ctx context.Context, from, to, subject, plaintext, html strin
|
||||
text.WriteString(from)
|
||||
text.WriteString("\n\n")
|
||||
}
|
||||
text.WriteString("# ")
|
||||
text.WriteString(subject)
|
||||
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 {
|
||||
|
||||
@@ -20,15 +20,17 @@ var (
|
||||
"help": "Get help",
|
||||
|
||||
// options commands
|
||||
"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)",
|
||||
"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,
|
||||
"mailbox": utils.Mailbox,
|
||||
"nosender": utils.SanitizeBoolString,
|
||||
"nosubject": utils.SanitizeBoolString,
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user