github.com/masterhung0112/hk_server/v5@v5.0.0-20220302090640-ec71aef15e1c/services/users/errors.go (about)

     1  // Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
     2  // See LICENSE.txt for license information.
     3  
     4  package users
     5  
     6  import "errors"
     7  
     8  var (
     9  	AcceptedDomainError       = errors.New("the email provided does not belong to an accepted domain")
    10  	VerifyUserError           = errors.New("could not update verify email field")
    11  	UserCountError            = errors.New("could not get the total number of the users.")
    12  	UserCreationDisabledError = errors.New("user creation is not allowed")
    13  
    14  	GetTokenError            = errors.New("could not get token")
    15  	GetSessionError          = errors.New("could not get session")
    16  	DeleteTokenError         = errors.New("could not delete token")
    17  	DeleteSessionError       = errors.New("could not delete session")
    18  	DeleteAllAccessDataError = errors.New("could not delete all access data")
    19  
    20  	DefaultFontError   = errors.New("could not get default font")
    21  	UserInitialsError  = errors.New("could not get user initials")
    22  	ImageEncodingError = errors.New("could not encode image")
    23  )
    24  
    25  // ErrInvalidPassword indicates an error against the password settings
    26  type ErrInvalidPassword struct {
    27  	id string
    28  }
    29  
    30  func NewErrInvalidPassword(id string) *ErrInvalidPassword {
    31  	return &ErrInvalidPassword{
    32  		id: id,
    33  	}
    34  }
    35  
    36  func (e *ErrInvalidPassword) Error() string {
    37  	return "invalid password"
    38  }
    39  
    40  func (e *ErrInvalidPassword) Id() string {
    41  	return e.id
    42  }