diff --git a/repositories/request.go b/repositories/request.go index 1e2f846..0d88dda 100644 --- a/repositories/request.go +++ b/repositories/request.go @@ -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