22 lines
384 B
Go
22 lines
384 B
Go
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
|
|
}
|