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