diff options
author | Brian Picciano <mediocregopher@gmail.com> | 2021-08-06 20:34:18 -0600 |
---|---|---|
committer | Brian Picciano <mediocregopher@gmail.com> | 2021-08-06 20:34:18 -0600 |
commit | dce39b836a0fd6e37ab2499c2e0e232572c17ad6 (patch) | |
tree | 7d50582a18c19bccd1093268b08f317bb930d130 /srv/mailinglist/mailer.go | |
parent | e6d607a2480533f446db40b8572090de5e256333 (diff) |
add redis process, put circus in charge of process management
Diffstat (limited to 'srv/mailinglist/mailer.go')
-rw-r--r-- | srv/mailinglist/mailer.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/srv/mailinglist/mailer.go b/srv/mailinglist/mailer.go index 81d0b91..12fc398 100644 --- a/srv/mailinglist/mailer.go +++ b/srv/mailinglist/mailer.go @@ -10,6 +10,15 @@ type Mailer interface { Send(to, subject, body string) error } +// NullMailer acts as a Mailer but actually just does nothing. +var NullMailer = nullMailer{} + +type nullMailer struct{} + +func (nullMailer) Send(to, subject, body string) error { + return nil +} + // MailerParams are used to initialize a new Mailer instance type MailerParams struct { SMTPAddr string |