Erzeuge Templates zentral und nicht pro Aufruf
This commit is contained in:
parent
886ccc0dcb
commit
43b3631da2
7 changed files with 32 additions and 45 deletions
|
@ -5,9 +5,9 @@ import (
|
|||
"bytes"
|
||||
"crypto/rand"
|
||||
"database/sql"
|
||||
"html/template"
|
||||
"math/big"
|
||||
"net/smtp"
|
||||
"sprechstundentool/controllers"
|
||||
"sprechstundentool/models"
|
||||
)
|
||||
|
||||
|
@ -120,10 +120,8 @@ func (r *RequestRepo) newSecret() (string, error) {
|
|||
|
||||
func sendConfirmationMail(request models.Request) error {
|
||||
to := []string{request.OfficeHour.Tutor.Email}
|
||||
tmpl, err := template.New("confirmationMail").Funcs(template.FuncMap{"DayName": models.DayName}).ParseFiles("templates/confirmationMail")
|
||||
|
||||
var message bytes.Buffer
|
||||
err = tmpl.Execute(&message, request)
|
||||
err := controllers.Templates.ExecuteTemplate(&message, "confirmationMail", request)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue