mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	Lint models/user_email.go
This commit is contained in:
		@@ -9,7 +9,7 @@ import (
 | 
			
		||||
	"strings"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// EmailAdresses is the list of all email addresses of a user. Can contain the
 | 
			
		||||
// EmailAddress is the list of all email addresses of a user. Can contain the
 | 
			
		||||
// primary email address, but is not obligatory.
 | 
			
		||||
type EmailAddress struct {
 | 
			
		||||
	ID          int64  `xorm:"pk autoincr"`
 | 
			
		||||
@@ -81,10 +81,12 @@ func addEmailAddress(e Engine, email *EmailAddress) error {
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// AddEmailAddress adds an email adress to given user.
 | 
			
		||||
func AddEmailAddress(email *EmailAddress) error {
 | 
			
		||||
	return addEmailAddress(x, email)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// AddEmailAddresses adds an email adress to given user.
 | 
			
		||||
func AddEmailAddresses(emails []*EmailAddress) error {
 | 
			
		||||
	if len(emails) == 0 {
 | 
			
		||||
		return nil
 | 
			
		||||
@@ -108,6 +110,7 @@ func AddEmailAddresses(emails []*EmailAddress) error {
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Activate activates the email adress to given user.
 | 
			
		||||
func (email *EmailAddress) Activate() error {
 | 
			
		||||
	user, err := GetUserByID(email.UID)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
@@ -134,6 +137,7 @@ func (email *EmailAddress) Activate() error {
 | 
			
		||||
	return sess.Commit()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// DeleteEmailAddress deletes an email adress of given user.
 | 
			
		||||
func DeleteEmailAddress(email *EmailAddress) (err error) {
 | 
			
		||||
	if email.ID > 0 {
 | 
			
		||||
		_, err = x.Id(email.ID).Delete(new(EmailAddress))
 | 
			
		||||
@@ -145,6 +149,7 @@ func DeleteEmailAddress(email *EmailAddress) (err error) {
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// DeleteEmailAddresses deletes multiple email adresses
 | 
			
		||||
func DeleteEmailAddresses(emails []*EmailAddress) (err error) {
 | 
			
		||||
	for i := range emails {
 | 
			
		||||
		if err = DeleteEmailAddress(emails[i]); err != nil {
 | 
			
		||||
@@ -155,6 +160,7 @@ func DeleteEmailAddresses(emails []*EmailAddress) (err error) {
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// MakeEmailPrimary sets primary email adress of given user.
 | 
			
		||||
func MakeEmailPrimary(email *EmailAddress) error {
 | 
			
		||||
	has, err := x.Get(email)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user