This commit is contained in:
Simon Ser 2019-12-03 11:12:26 +01:00
parent 61f2f3e139
commit 4cbe2fde9d
No known key found for this signature in database
GPG key ID: 0FDE7BE0E88F5E48
3 changed files with 14 additions and 14 deletions

View file

@ -9,9 +9,9 @@ import (
"strings"
"github.com/emersion/go-imap"
imapclient "github.com/emersion/go-imap/client"
"github.com/emersion/go-message"
"github.com/emersion/go-message/textproto"
imapclient "github.com/emersion/go-imap/client"
)
func (s *Server) connectIMAP() (*imapclient.Client, error) {
@ -41,7 +41,7 @@ func (s *Server) connectIMAP() (*imapclient.Client, error) {
func listMailboxes(conn *imapclient.Client) ([]*imap.MailboxInfo, error) {
ch := make(chan *imap.MailboxInfo, 10)
done := make(chan error, 1)
go func () {
go func() {
done <- conn.List("", "*", ch)
}()
@ -171,8 +171,8 @@ func listMessages(conn *imapclient.Client, mboxName string) ([]imapMessage, erro
}
// Reverse list of messages
for i := len(msgs)/2-1; i >= 0; i-- {
opp := len(msgs)-1-i
for i := len(msgs)/2 - 1; i >= 0; i-- {
opp := len(msgs) - 1 - i
msgs[i], msgs[opp] = msgs[opp], msgs[i]
}

View file

@ -8,8 +8,8 @@ import (
"strings"
"time"
"github.com/labstack/echo/v4"
imapclient "github.com/emersion/go-imap/client"
"github.com/labstack/echo/v4"
)
const cookieName = "koushin_session"