fix
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user