Files
opencloud/accounts/pkg/storage/errors.go
2021-12-06 12:01:15 +01:00

20 lines
325 B
Go

package storage
import (
"fmt"
)
type notFoundErr struct {
typ, id string
}
func (e notFoundErr) Error() string {
return fmt.Sprintf("%s with id %s not found", e.typ, e.id)
}
// IsNotFoundErr can be returned by repo Load and Delete operations
func IsNotFoundErr(e error) bool {
_, ok := e.(*notFoundErr)
return ok
}