aboutsummaryrefslogtreecommitdiff
path: root/server.go
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2019-12-03 18:46:18 +0100
committerSimon Ser <contact@emersion.fr>2019-12-03 18:46:18 +0100
commite90d4579ae107f89e20669781e4bf4834e6e6b9a (patch)
tree4f5902a44ba23461505ab8ca51c2ca1a799bda8b /server.go
parenta103309935c4a2c72770343542493d1c285d94dd (diff)
downloadalps-e90d4579ae107f89e20669781e4bf4834e6e6b9a.tar.gz
alps-e90d4579ae107f89e20669781e4bf4834e6e6b9a.zip
Add basic support for multiple recipients
Diffstat (limited to 'server.go')
-rw-r--r--server.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/server.go b/server.go
index af84d4f..8e3730c 100644
--- a/server.go
+++ b/server.go
@@ -271,9 +271,8 @@ func handleCompose(ectx echo.Context) error {
}
if ctx.Request().Method == http.MethodPost {
- // TODO: parse address lists
from := ctx.FormValue("from")
- to := ctx.FormValue("to")
+ to := parseAddressList(ctx.FormValue("to"))
subject := ctx.FormValue("subject")
text := ctx.FormValue("text")
@@ -289,7 +288,7 @@ func handleCompose(ectx echo.Context) error {
}
msg.From = from
- msg.To = []string{to}
+ msg.To = to
msg.Subject = subject
msg.Text = text