diff options
Diffstat (limited to 'shrine/utils/emails/emails.go')
| -rw-r--r-- | shrine/utils/emails/emails.go | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/shrine/utils/emails/emails.go b/shrine/utils/emails/emails.go index 7b11327..3b38905 100644 --- a/shrine/utils/emails/emails.go +++ b/shrine/utils/emails/emails.go @@ -4,6 +4,7 @@ import ( "fmt" "net/smtp" "shrine/config" + "shrine/messages" "strconv" "github.com/flosch/pongo2/v6" @@ -19,15 +20,15 @@ func init() { var err error activationTemplate, err = pongo2.FromFile("templates/activation.html") if err != nil { - panic(fmt.Sprintf("failed to load activation template: %v", err)) + panic(fmt.Sprintf(messages.FailedLoadTemplate, "activation", err)) } disabledTemplate, err = pongo2.FromFile("templates/account_disabled.html") if err != nil { - panic(fmt.Sprintf("failed to load disabled template: %v", err)) + panic(fmt.Sprintf(messages.FailedLoadTemplate, "disabled", err)) } bannedTemplate, err = pongo2.FromFile("templates/account_banned.html") if err != nil { - panic(fmt.Sprintf("failed to load banned template: %v", err)) + panic(fmt.Sprintf(messages.FailedLoadTemplate, "banned", err)) } } @@ -60,7 +61,7 @@ func SendActivation(to string, username string, token string) error { return err } - return Send(to, "Verify your Pagoda account", html) + return Send(to, messages.EmailSubjectVerify, html) } func SendDisabledNotification(to string, username string, reason string, disabledUntil string) error { @@ -73,7 +74,7 @@ func SendDisabledNotification(to string, username string, reason string, disable return err } - return Send(to, "Your Pagoda account has been disabled", html) + return Send(to, messages.EmailSubjectDisabled, html) } func SendBannedNotification(to string, username string, reason string) error { @@ -85,5 +86,5 @@ func SendBannedNotification(to string, username string, reason string) error { return err } - return Send(to, "Your Pagoda account has been banned", html) + return Send(to, messages.EmailSubjectBanned, html) }
\ No newline at end of file |
