From 4449416357a2990dbaf2bf26ece4a910bb3d6a61 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Mon, 16 Dec 2019 15:46:29 +0100 Subject: Export IMAPMessage This is a public type other plugins and templates may want to access. --- plugins/base/handlers.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'plugins/base/handlers.go') 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 -- cgit v1.2.3