Skip to content

Commit 2783cce

Browse files
committed
Fix lint
1 parent 5633bd9 commit 2783cce

File tree

4 files changed

+21
-25
lines changed

4 files changed

+21
-25
lines changed

services/mailer/mail_test.go

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -93,20 +93,20 @@ func TestComposeIssueCommentMessage(t *testing.T) {
9393
assert.NoError(t, err)
9494
assert.Len(t, msgs, 2)
9595
gomailMsg := msgs[0].ToMessage()
96-
replyTo := gomailMsg.GetHeader("Reply-To")[0]
97-
subject := gomailMsg.GetHeader("Subject")[0]
96+
replyTo := gomailMsg.GetGenHeader("Reply-To")[0]
97+
subject := gomailMsg.GetGenHeader("Subject")[0]
9898

99-
assert.Len(t, gomailMsg.GetHeader("To"), 1, "exactly one recipient is expected in the To field")
99+
assert.Len(t, gomailMsg.GetGenHeader("To"), 1, "exactly one recipient is expected in the To field")
100100
tokenRegex := regexp.MustCompile(`\Aincoming\+(.+)@localhost\z`)
101101
assert.Regexp(t, tokenRegex, replyTo)
102102
token := tokenRegex.FindAllStringSubmatch(replyTo, 1)[0][1]
103103
assert.Equal(t, "Re: ", subject[:4], "Comment reply subject should contain Re:")
104104
assert.Equal(t, "Re: [user2/repo1] @user2 #1 - issue1", subject)
105-
assert.Equal(t, "<user2/repo1/issues/1@localhost>", gomailMsg.GetHeader("In-Reply-To")[0], "In-Reply-To header doesn't match")
106-
assert.ElementsMatch(t, []string{"<user2/repo1/issues/1@localhost>", "<reply-" + token + "@localhost>"}, gomailMsg.GetHeader("References"), "References header doesn't match")
107-
assert.Equal(t, "<user2/repo1/issues/1/comment/2@localhost>", gomailMsg.GetHeader("Message-ID")[0], "Message-ID header doesn't match")
108-
assert.Equal(t, "<mailto:"+replyTo+">", gomailMsg.GetHeader("List-Post")[0])
109-
assert.Len(t, gomailMsg.GetHeader("List-Unsubscribe"), 2) // url + mailto
105+
assert.Equal(t, "<user2/repo1/issues/1@localhost>", gomailMsg.GetGenHeader("In-Reply-To")[0], "In-Reply-To header doesn't match")
106+
assert.ElementsMatch(t, []string{"<user2/repo1/issues/1@localhost>", "<reply-" + token + "@localhost>"}, gomailMsg.GetGenHeader("References"), "References header doesn't match")
107+
assert.Equal(t, "<user2/repo1/issues/1/comment/2@localhost>", gomailMsg.GetGenHeader("Message-ID")[0], "Message-ID header doesn't match")
108+
assert.Equal(t, "<mailto:"+replyTo+">", gomailMsg.GetGenHeader("List-Post")[0])
109+
assert.Len(t, gomailMsg.GetGenHeader("List-Unsubscribe"), 2) // url + mailto
110110

111111
var buf bytes.Buffer
112112
gomailMsg.WriteTo(&buf)
@@ -139,19 +139,19 @@ func TestComposeIssueMessage(t *testing.T) {
139139
assert.Len(t, msgs, 2)
140140

141141
gomailMsg := msgs[0].ToMessage()
142-
mailto := gomailMsg.GetHeader("To")
143-
subject := gomailMsg.GetHeader("Subject")
144-
messageID := gomailMsg.GetHeader("Message-ID")
145-
inReplyTo := gomailMsg.GetHeader("In-Reply-To")
146-
references := gomailMsg.GetHeader("References")
142+
mailto := gomailMsg.GetGenHeader("To")
143+
subject := gomailMsg.GetGenHeader("Subject")
144+
messageID := gomailMsg.GetGenHeader("Message-ID")
145+
inReplyTo := gomailMsg.GetGenHeader("In-Reply-To")
146+
references := gomailMsg.GetGenHeader("References")
147147

148148
assert.Len(t, mailto, 1, "exactly one recipient is expected in the To field")
149149
assert.Equal(t, "[user2/repo1] @user2 #1 - issue1", subject[0])
150150
assert.Equal(t, "<user2/repo1/issues/1@localhost>", inReplyTo[0], "In-Reply-To header doesn't match")
151151
assert.Equal(t, "<user2/repo1/issues/1@localhost>", references[0], "References header doesn't match")
152152
assert.Equal(t, "<user2/repo1/issues/1@localhost>", messageID[0], "Message-ID header doesn't match")
153-
assert.Empty(t, gomailMsg.GetHeader("List-Post")) // incoming mail feature disabled
154-
assert.Len(t, gomailMsg.GetHeader("List-Unsubscribe"), 1) // url without mailto
153+
assert.Empty(t, gomailMsg.GetGenHeader("List-Post")) // incoming mail feature disabled
154+
assert.Len(t, gomailMsg.GetGenHeader("List-Unsubscribe"), 1) // url without mailto
155155
}
156156

157157
func TestTemplateSelection(t *testing.T) {
@@ -169,7 +169,7 @@ func TestTemplateSelection(t *testing.T) {
169169
template.Must(bodyTemplates.New("issue/close").Parse("issue/close/body"))
170170

171171
expect := func(t *testing.T, msg *sender_service.Message, expSubject, expBody string) {
172-
subject := msg.ToMessage().GetHeader("Subject")
172+
subject := msg.ToMessage().GetGenHeader("Subject")
173173
msgbuf := new(bytes.Buffer)
174174
_, _ = msg.ToMessage().WriteTo(msgbuf)
175175
wholemsg := msgbuf.String()
@@ -225,7 +225,7 @@ func TestTemplateServices(t *testing.T) {
225225
Content: "test body", Comment: comment,
226226
}, recipients, fromMention, "TestTemplateServices")
227227

228-
subject := msg.ToMessage().GetHeader("Subject")
228+
subject := msg.ToMessage().GetGenHeader("Subject")
229229
msgbuf := new(bytes.Buffer)
230230
_, _ = msg.ToMessage().WriteTo(msgbuf)
231231
wholemsg := msgbuf.String()

services/mailer/sender/message.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ type Message struct {
3333
// ToMessage converts a Message to gomail.Message
3434
func (m *Message) ToMessage() *gomail.Msg {
3535
msg := gomail.NewMsg()
36-
msg.SetAddrHeader("From", m.FromAddress, m.FromDisplayName)
36+
_ = msg.SetAddrHeader("From", m.FromAddress, m.FromDisplayName)
3737
msg.SetGenHeader("To", m.To)
3838
if m.ReplyTo != "" {
3939
msg.SetGenHeader("Reply-To", m.ReplyTo)

services/mailer/sender/message_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,17 @@ func TestGenerateMessageID(t *testing.T) {
2525
m := NewMessageFrom("", "display-name", "from-address", "subject", "body")
2626
m.Date = date
2727
gm := m.ToMessage()
28-
assert.Equal(t, "<autogen-946782245000-41e8fc54a8ad3a3f@localhost>", gm.GetHeader("Message-ID")[0])
28+
assert.Equal(t, "<autogen-946782245000-41e8fc54a8ad3a3f@localhost>", gm.GetGenHeader("Message-ID")[0])
2929

3030
m = NewMessageFrom("[email protected]", "display-name", "from-address", "subject", "body")
3131
m.Date = date
3232
gm = m.ToMessage()
33-
assert.Equal(t, "<autogen-946782245000-cc88ce3cfe9bd04f@localhost>", gm.GetHeader("Message-ID")[0])
33+
assert.Equal(t, "<autogen-946782245000-cc88ce3cfe9bd04f@localhost>", gm.GetGenHeader("Message-ID")[0])
3434

3535
m = NewMessageFrom("[email protected]", "display-name", "from-address", "subject", "body")
3636
m.SetHeader("Message-ID", "<[email protected]>")
3737
gm = m.ToMessage()
38-
assert.Equal(t, "<[email protected]>", gm.GetHeader("Message-ID")[0])
38+
assert.Equal(t, "<[email protected]>", gm.GetGenHeader("Message-ID")[0])
3939
}
4040

4141
func TestToMessage(t *testing.T) {

services/mailer/sender/sender.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ import (
88

99
"code.gitea.io/gitea/modules/log"
1010
"code.gitea.io/gitea/modules/setting"
11-
12-
gomail "github.com/wneessen/go-mail"
1311
)
1412

1513
type Sender interface {
@@ -23,7 +21,6 @@ func send(sender Sender, msgs ...*Message) error {
2321
log.Error("Mailer: Send is being invoked but mail service hasn't been initialized")
2422
return nil
2523
}
26-
goMsgs := []*gomail.Msg{}
2724
for _, msg := range msgs {
2825
m := msg.ToMessage()
2926
froms := m.GetFromString()
@@ -36,7 +33,6 @@ func send(sender Sender, msgs ...*Message) error {
3633
if err := sender.Send(froms[0], to, m); err != nil {
3734
return err
3835
}
39-
goMsgs = append(goMsgs, msg.ToMessage())
4036
}
4137
return nil
4238
}

0 commit comments

Comments
 (0)