diff options
author | Simon Ser <contact@emersion.fr> | 2019-12-16 15:46:29 +0100 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2019-12-16 15:46:29 +0100 |
commit | 4449416357a2990dbaf2bf26ece4a910bb3d6a61 (patch) | |
tree | 2669e9d514f8e13ac51f9b941c4fa74144dab3ce /plugins/base/handlers.go | |
parent | 08b259bd50155c53259ae60042c8626a3615a993 (diff) | |
download | alps-4449416357a2990dbaf2bf26ece4a910bb3d6a61.tar.gz alps-4449416357a2990dbaf2bf26ece4a910bb3d6a61.zip |
Export IMAPMessage
This is a public type other plugins and templates may want to access.
Diffstat (limited to 'plugins/base/handlers.go')
-rw-r--r-- | plugins/base/handlers.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/base/handlers.go b/plugins/base/handlers.go index e939cc5..8e9971a 100644 --- a/plugins/base/handlers.go +++ b/plugins/base/handlers.go @@ -21,7 +21,7 @@ type MailboxRenderData struct { koushin.RenderData Mailbox *imap.MailboxStatus Mailboxes []*imap.MailboxInfo - Messages []imapMessage + Messages []IMAPMessage PrevPage, NextPage int Query string } @@ -45,7 +45,7 @@ func handleGetMailbox(ectx echo.Context) error { query := ctx.FormValue("query") var mailboxes []*imap.MailboxInfo - var msgs []imapMessage + var msgs []IMAPMessage var mbox *imap.MailboxStatus err = ctx.Session.DoIMAP(func(c *imapclient.Client) error { var err error @@ -121,7 +121,7 @@ func handleLogout(ectx echo.Context) error { type MessageRenderData struct { koushin.RenderData Mailbox *imap.MailboxStatus - Message *imapMessage + Message *IMAPMessage Body string PartPath string MailboxPage int @@ -138,7 +138,7 @@ func handleGetPart(ctx *koushin.Context, raw bool) error { return echo.NewHTTPError(http.StatusBadRequest, err) } - var msg *imapMessage + var msg *IMAPMessage var part *message.Entity var mbox *imap.MailboxStatus err = ctx.Session.DoIMAP(func(c *imapclient.Client) error { @@ -219,7 +219,7 @@ func handleCompose(ectx echo.Context) error { return echo.NewHTTPError(http.StatusBadRequest, err) } - var inReplyTo *imapMessage + var inReplyTo *IMAPMessage var part *message.Entity err = ctx.Session.DoIMAP(func(c *imapclient.Client) error { var err error |