aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/handlers.go
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2019-12-16 15:46:29 +0100
committerSimon Ser <contact@emersion.fr>2019-12-16 15:46:29 +0100
commit4449416357a2990dbaf2bf26ece4a910bb3d6a61 (patch)
tree2669e9d514f8e13ac51f9b941c4fa74144dab3ce /plugins/base/handlers.go
parent08b259bd50155c53259ae60042c8626a3615a993 (diff)
downloadalps-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.go10
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