1
1
mirror of https://github.com/go-gitea/gitea synced 2025-07-22 18:28:37 +00:00

Refactor mail code (#33768)

`mail.go` contains various different functions, it's time to split it.
This commit is contained in:
wxiaoguang
2025-03-03 11:31:47 +08:00
committed by GitHub
parent 27bf63ad20
commit 02657e85a4
7 changed files with 536 additions and 514 deletions

View File

@@ -6,6 +6,7 @@ package mailer
import (
"bytes"
"context"
"fmt"
"code.gitea.io/gitea/models/renderhelper"
repo_model "code.gitea.io/gitea/models/repo"
@@ -18,9 +19,11 @@ import (
sender_service "code.gitea.io/gitea/services/mailer/sender"
)
const (
tplNewReleaseMail templates.TplName = "release"
)
const tplNewReleaseMail templates.TplName = "release"
func generateMessageIDForRelease(release *repo_model.Release) string {
return fmt.Sprintf("<%s/releases/%d@%s>", release.Repo.FullName(), release.ID, setting.Domain)
}
// MailNewRelease send new release notify to all repo watchers.
func MailNewRelease(ctx context.Context, rel *repo_model.Release) {