Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsoleSender ¶
type ConsoleSender struct{}
func NewConsoleSender ¶
func NewConsoleSender() *ConsoleSender
func (*ConsoleSender) SendMagicLinkEmail ¶
type EmailService ¶
type EmailService struct {
// contains filtered or unexported fields
}
func NewEmailService ¶
func NewEmailService(emailSender Sender) *EmailService
func (*EmailService) SendMagicLinkEmail ¶
type ResendSender ¶ added in v0.3.0
type ResendSender struct {
// contains filtered or unexported fields
}
ResendSender sends magic link emails via the Resend API.
func NewResendSender ¶ added in v0.3.0
func NewResendSender(apiKey, fromAddr string) *ResendSender
NewResendSender creates a ResendSender using the given API key and from address.
func (*ResendSender) SendMagicLinkEmail ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.