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
|
||
|
}
|