diff options
Diffstat (limited to 'models/error.go')
-rw-r--r-- | models/error.go | 37 |
1 files changed, 25 insertions, 12 deletions
diff --git a/models/error.go b/models/error.go index dd1d4a66..065857e0 100644 --- a/models/error.go +++ b/models/error.go @@ -602,24 +602,37 @@ func (err ErrAttachmentNotExist) Error() string { return fmt.Sprintf("attachment does not exist [id: %d, uuid: %s]", err.ID, err.UUID) } -// _____ __ .__ __ .__ __ .__ -// / _ \ __ ___/ |_| |__ ____ _____/ |_|__| ____ _____ _/ |_|__| ____ ____ -// / /_\ \| | \ __\ | \_/ __ \ / \ __\ |/ ___\\__ \\ __\ |/ _ \ / \ -// / | \ | /| | | Y \ ___/| | \ | | \ \___ / __ \| | | ( <_> ) | \ -// \____|__ /____/ |__| |___| /\___ >___| /__| |__|\___ >____ /__| |__|\____/|___| / -// \/ \/ \/ \/ \/ \/ \/ - -type ErrAuthenticationNotExist struct { +// .____ .__ _________ +// | | ____ ____ |__| ____ / _____/ ____ __ _________ ____ ____ +// | | / _ \ / ___\| |/ \ \_____ \ / _ \| | \_ __ \_/ ___\/ __ \ +// | |__( <_> ) /_/ > | | \ / ( <_> ) | /| | \/\ \__\ ___/ +// |_______ \____/\___ /|__|___| / /_______ /\____/|____/ |__| \___ >___ > +// \/ /_____/ \/ \/ \/ \/ + +type ErrLoginSourceNotExist struct { ID int64 } -func IsErrAuthenticationNotExist(err error) bool { - _, ok := err.(ErrAuthenticationNotExist) +func IsErrLoginSourceNotExist(err error) bool { + _, ok := err.(ErrLoginSourceNotExist) return ok } -func (err ErrAuthenticationNotExist) Error() string { - return fmt.Sprintf("authentication does not exist [id: %d]", err.ID) +func (err ErrLoginSourceNotExist) Error() string { + return fmt.Sprintf("login source does not exist [id: %d]", err.ID) +} + +type ErrLoginSourceAlreadyExist struct { + Name string +} + +func IsErrLoginSourceAlreadyExist(err error) bool { + _, ok := err.(ErrLoginSourceAlreadyExist) + return ok +} + +func (err ErrLoginSourceAlreadyExist) Error() string { + return fmt.Sprintf("login source already exists [name: %s]", err.Name) } // ___________ |