Compare commits

..

1 commit

View file

@ -7,9 +7,9 @@ import (
"database/sql"
"errors"
"fmt"
"github.com/wneessen/go-mail"
"log"
"math/big"
"github.com/wneessen/go-mail"
"officeHours/config"
"officeHours/models"
"officeHours/templating"
@ -133,9 +133,9 @@ func (r *RequestRepo) newSecret() (string, error) {
func (r *RequestRepo) sendConfirmationMail(request models.Request) error {
var messageText bytes.Buffer
var data = struct {
Config config.Config
Request models.Request
}{r.config, request }
Config config.Config
Request models.Request
}{r.config, request}
err := templating.WriteTemplate(&messageText, "confirmationMail", data)
if err != nil {
err = fmt.Errorf("error parsing confirmation Mail: %w", err)
@ -154,13 +154,13 @@ func (r *RequestRepo) sendConfirmationMail(request models.Request) error {
}
if err := message.To(request.OfficeHour.Tutor.Email); err != nil {
log.Println(err.Error())
return err;
return err
}
switch request.Action {
case models.RequestActivate:
message.Subject("Sprechstunde anlegen")
case models.RequestDelete:
message.Subject("Sprechstunde löschen")
case models.RequestActivate:
message.Subject("Sprechstunde anlegen")
case models.RequestDelete:
message.Subject("Sprechstunde löschen")
}
message.SetBodyString(mail.TypeTextPlain, messageText.String())
@ -173,11 +173,11 @@ func (r *RequestRepo) sendConfirmationMail(request models.Request) error {
client, err := mail.NewClient(r.config.Mailer.SmtpHost, mail.WithPort(r.config.Mailer.SmtpPort))
if err != nil {
log.Println(err.Error())
return err;
return err
}
if err := client.DialAndSend(message); err != nil {
log.Println(err.Error())
return err;
return err
}
}
return nil