From 18592b0a356a47305e015d8de509624cae8b45b8 Mon Sep 17 00:00:00 2001 From: BuckarooBanzay Date: Sun, 20 Sep 2020 20:18:34 +0200 Subject: [PATCH] more sanity checks and default values --- api.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/api.lua b/api.lua index 363fc71..e9fbbf0 100644 --- a/api.lua +++ b/api.lua @@ -12,6 +12,8 @@ mail.read_later_message = "You can read your messages later by using the /mail c mail sending function, can be invoked with one object argument (new api) or all 4 parameters (old compat version) see: "Mail format" api.md + +TODO: refactor this garbage code! --]] function mail.send(src, dst, subject, body) -- figure out format @@ -33,6 +35,15 @@ function mail.send(src, dst, subject, body) m.to = m.dst end + if m.src and not m.from then + -- populate "from" field + m.from = m.src + end + + -- sane default values + m.subject = m.subject or "" + m.body = m.body or "" + local cc local bcc local extra