namecheck/errors.go

22 lines
384 B
Go
Raw Normal View History

2019-12-04 16:58:38 +01:00
package namecheck
import "fmt"
type ErrSocialNetwork interface {
Error() error
Unwrap() error
}
type ErrUnknownAvailability struct {
Username string
Cause error
}
func (e *ErrUnknownAvailability) Error() string {
return fmt.Sprintf("Error during check for username '%s'\n[%s]\n", e.Username, e.Cause)
}
func (e *ErrUnknownAvailability) Unwrap() error {
return e.Cause
}