From 28a8f3f6acc148b2dde213f2beb6e24c67338b5d Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 11 Dec 2019 12:56:59 +0100 Subject: [PATCH] Unexport NewSessionManager This isn't intended to be used by plugins. --- server.go | 2 +- session.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server.go b/server.go index a327d64..f4b6e48 100644 --- a/server.go +++ b/server.go @@ -76,7 +76,7 @@ func (s *Server) parseSMTPURL(smtpURL string) error { func newServer(imapURL, smtpURL string) (*Server, error) { s := &Server{} - s.sessions = NewSessionManager(s.connectIMAP) + s.sessions = newSessionManager(s.connectIMAP) if err := s.parseIMAPURL(imapURL); err != nil { return nil, err diff --git a/session.go b/session.go index d35a2da..63ba997 100644 --- a/session.go +++ b/session.go @@ -81,7 +81,7 @@ type SessionManager struct { sessions map[string]*Session // protected by locker } -func NewSessionManager(newIMAPClient func() (*imapclient.Client, error)) *SessionManager { +func newSessionManager(newIMAPClient func() (*imapclient.Client, error)) *SessionManager { return &SessionManager{ sessions: make(map[string]*Session), newIMAPClient: newIMAPClient,