aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/base/routes.go
diff options
context:
space:
mode:
authorLibravatarLibravatar Simon Ser <[email protected]> 2020-05-13 18:18:13 +0200
committerLibravatarLibravatar Simon Ser <[email protected]> 2020-05-13 18:18:13 +0200
commit3036cc44362f6965b7e90887965f8e5acc34ddf0 (patch)
treedc5e18e065e4992864468e43422fbff1dd2706af /plugins/base/routes.go
parent37be46c047f03cadb5c8a53ff803d46c62fdd2f4 (diff)
downloadalps-3036cc44362f6965b7e90887965f8e5acc34ddf0.tar.gz
alps-3036cc44362f6965b7e90887965f8e5acc34ddf0.tar.bz2
alps-3036cc44362f6965b7e90887965f8e5acc34ddf0.zip
plugins/base: fix mailbox unread count
Diffstat (limited to 'plugins/base/routes.go')
-rw-r--r--plugins/base/routes.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/base/routes.go b/plugins/base/routes.go
index 2d4cb8c..a389495 100644
--- a/plugins/base/routes.go
+++ b/plugins/base/routes.go
@@ -111,7 +111,9 @@ func handleGetMailbox(ctx *alps.Context) error {
if err != nil {
return err
}
- mbox = &MailboxStatus{c.Mailbox()}
+ if mbox, err = getMailboxStatus(c, mboxName); err != nil {
+ return err
+ }
return nil
})
if err != nil {
@@ -213,7 +215,9 @@ func handleGetPart(ctx *alps.Context, raw bool) error {
if msg, part, err = getMessagePart(c, mboxName, uid, partPath); err != nil {
return err
}
- mbox = &MailboxStatus{c.Mailbox()}
+ if mbox, err = getMailboxStatus(c, mboxName); err != nil {
+ return err
+ }
return nil
})
if err != nil {