mirror of
https://github.com/gogs/gogs.git
synced 2025-12-23 16:50:02 +01:00
Move models/mail.go to modules/mail.go
To use interface to replace *models.User in avoiding cycle import.
This commit is contained in:
@@ -10,6 +10,7 @@ import (
|
||||
"github.com/gogits/gogs/models"
|
||||
"github.com/gogits/gogs/modules/context"
|
||||
"github.com/gogits/gogs/modules/log"
|
||||
"github.com/gogits/gogs/modules/mailer"
|
||||
"github.com/gogits/gogs/modules/setting"
|
||||
"github.com/gogits/gogs/routers/api/v1/user"
|
||||
)
|
||||
@@ -65,7 +66,7 @@ func CreateUser(ctx *context.APIContext, form api.CreateUserOption) {
|
||||
|
||||
// Send email notification.
|
||||
if form.SendNotify && setting.MailService != nil {
|
||||
models.SendRegisterNotifyMail(ctx.Context.Context, u)
|
||||
mailer.SendRegisterNotifyMail(ctx.Context.Context, models.NewMailerUser(u))
|
||||
}
|
||||
|
||||
ctx.JSON(201, u.APIFormat())
|
||||
|
||||
Reference in New Issue
Block a user