Merge pull request #263 from Bwko/lint/user_email
Lint models/user_email.go
This commit is contained in:
		
						commit
						8347a55cc2
					
				
					 1 changed files with 7 additions and 1 deletions
				
			
		|  | @ -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 { | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue