Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mailer ¶
type Mailer interface { SendActivationEmail(email string, user string, activationToken string) error SendResetPasswordEmail(email string, user string, resetPasswordToken string) error }
Mailer is used to send email to user with activationCode
type MockMailer ¶
type MockMailer struct { Email string User string ActivationToken string ResetPasswordToken string }
MockMailer used to mock Mailer interface
func (*MockMailer) SendActivationEmail ¶
func (m *MockMailer) SendActivationEmail(email string, user string, activationToken string) error
SendActivationEmail simply records input arguments in itself
func (*MockMailer) SendResetPasswordEmail ¶
func (m *MockMailer) SendResetPasswordEmail(email string, user string, resetPasswordToken string) error
SendResetPasswordEmail simply records input arguments in itself
type SendGridMailer ¶
type SendGridMailer struct {
// contains filtered or unexported fields
}
SendGridMailer ...
func (*SendGridMailer) SendActivationEmail ¶
func (m *SendGridMailer) SendActivationEmail(email string, user string, activationToken string) error
SendActivationEmail ...
func (*SendGridMailer) SendResetPasswordEmail ¶
func (m *SendGridMailer) SendResetPasswordEmail(email string, user string, resetPasswordToken string) error
SendResetPasswordEmail ...
Click to show internal directories.
Click to hide internal directories.