20 lines
383 B
Go
20 lines
383 B
Go
package capability
|
|
|
|
import (
|
|
"strings"
|
|
|
|
"git.sendico.io/tech/sxchnge/shared/errors"
|
|
)
|
|
|
|
var ErrCapabilityUnavailable = merrors.Define("capability unavailable")
|
|
|
|
var ErrClosed = merrors.Define("closed")
|
|
|
|
func Unavailable(name string) error {
|
|
name = strings.TrimSpace(name)
|
|
if name == "" {
|
|
return ErrCapabilityUnavailable
|
|
}
|
|
return merrors.Wrap(ErrCapabilityUnavailable, name)
|
|
}
|