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 }