This commit is contained in:
eson
2023-09-04 10:59:17 +08:00
parent 9c013ac494
commit 88ae58c9d8
2 changed files with 9 additions and 28 deletions

View File

@@ -16,8 +16,16 @@ var EmailTaskResendTime = time.Second * 30
var TimeLimit *check.TimeLimit[string]
var EmailManager *EmailSender
var emailTpl *template.Template
func init() {
tmpl, err := template.New("email").ParseFiles("../../html_template/email_register.tpl")
if err != nil {
log.Fatal(err)
}
emailTpl = tmpl
TimeLimit = check.NewTimelimit[string](EmailTaskResendTime)
// Initialize the email manager
@@ -149,11 +157,6 @@ func (m *EmailSender) ClearExpiredTasks() {
func RenderEmailTemplate(companyName, confirmationLink, senderName, senderTitle string) []byte {
tmpl, err := template.New("email").ParseFiles("../../html_template/email_register.tpl")
if err != nil {
log.Fatal(err)
}
data := map[string]string{
"CompanyName": companyName,
"ConfirmationLink": confirmationLink,
@@ -162,7 +165,7 @@ func RenderEmailTemplate(companyName, confirmationLink, senderName, senderTitle
}
var result bytes.Buffer
err = tmpl.Execute(&result, data)
err := emailTpl.Execute(&result, data)
if err != nil {
log.Fatal(err)
}