Compare commits
1 commit
a077e60cc5
...
a05407eba0
Author | SHA1 | Date | |
---|---|---|---|
a05407eba0 |
1 changed files with 11 additions and 11 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue