diff options
author | Lunny Xiao <xiaolunwen@gmail.com> | 2016-11-25 09:44:04 +0800 |
---|---|---|
committer | Lunny Xiao <xiaolunwen@gmail.com> | 2016-11-25 09:44:04 +0800 |
commit | 2e565bc1c474466bd74b3475b9d1f3ff6c0c30b2 (patch) | |
tree | aa9df821c9020c6c2f87846f4e92ff3ae4ff3965 /modules/mailer | |
parent | 21e8deed897a99fc86cd6506ce1bf4a9a8c07fba (diff) | |
download | gitea-2e565bc1c474466bd74b3475b9d1f3ff6c0c30b2.tar.gz gitea-2e565bc1c474466bd74b3475b9d1f3ff6c0c30b2.zip |
Golint fixed for modules/mailer
Diffstat (limited to 'modules/mailer')
-rw-r--r-- | modules/mailer/mailer.go | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/modules/mailer/mailer.go b/modules/mailer/mailer.go index 209a9918ac..3dc2c4e531 100644 --- a/modules/mailer/mailer.go +++ b/modules/mailer/mailer.go @@ -21,6 +21,7 @@ import ( "code.gitea.io/gitea/modules/setting" ) +// Message mail body and log info type Message struct { Info string // Message information for log purpose. *gomail.Message @@ -61,15 +62,17 @@ type loginAuth struct { username, password string } -// SMTP AUTH LOGIN Auth Handler +// LoginAuth SMTP AUTH LOGIN Auth Handler func LoginAuth(username, password string) smtp.Auth { return &loginAuth{username, password} } +// Start start SMTP login auth func (a *loginAuth) Start(server *smtp.ServerInfo) (string, []byte, error) { return "LOGIN", []byte{}, nil } +// Next next step of SMTP login auth func (a *loginAuth) Next(fromServer []byte, more bool) ([]byte, error) { if more { switch string(fromServer) { @@ -84,9 +87,11 @@ func (a *loginAuth) Next(fromServer []byte, more bool) ([]byte, error) { return nil, nil } +// Sender mail sender type Sender struct { } +// Send send email func (s *Sender) Send(from string, to []string, msg io.WriterTo) error { opts := setting.MailService @@ -208,6 +213,7 @@ func processMailQueue() { var mailQueue chan *Message +// NewContext start mail queue service func NewContext() { // Need to check if mailQueue is nil because in during reinstall (user had installed // before but swithed install lock off), this function will be called again @@ -220,6 +226,7 @@ func NewContext() { go processMailQueue() } +// SendAsync send mail asynchronous func SendAsync(msg *Message) { go func() { mailQueue <- msg |