mirror of
https://github.com/pocketbase/pocketbase.git
synced 2026-10-11 16:57:26 +02:00
synced with master
This commit is contained in:
1 parent
705d7f48e7
commit
422eb30797
44 files changed
+5069
-5004
No files matched your search
@@ -10,18 +10,23 @@ var _ mailer.Mailer = (*TestMailer)(nil)
|
||||
type TestMailer struct {
|
||||
TotalSend int
|
||||
LastMessage mailer.Message
|
||||
|
||||
// @todo consider deprecating the above 2 fields?
|
||||
SentMessages []mailer.Message
|
||||
}
|
||||
|
||||
// Reset clears any previously test collected data.
|
||||
func (m *TestMailer) Reset() {
|
||||
m.TotalSend = 0
|
||||
m.LastMessage = mailer.Message{}
|
||||
m.SentMessages = nil
|
||||
}
|
||||
|
||||
// Send implements `mailer.Mailer` interface.
|
||||
func (c *TestMailer) Send(m *mailer.Message) error {
|
||||
c.TotalSend++
|
||||
c.LastMessage = *m
|
||||
c.SentMessages = append(c.SentMessages, c.LastMessage)
|
||||
|
||||
return nil
|
||||
}
|
||||
Reference in new issue
Block a user