Refactor host_repo -> domain errors (#786)

* Refactor domain errors: New -> E, create helper New and Wrap
* Update host repo to use domain errors
This commit is contained in:
Louis Ruch authored and GitHub committed 2020-12-09 10:11:38 -08:00
1 parent aa4157639c
commit ec0020de90
33 files changed
+996 -374

No files matched your search

+3 -2
View File
@@ -17,12 +17,13 @@ func NewPublicId(prefix string) (string, error) {
}
func newId(prefix string) (string, error) {
const op = "db.newId"
if prefix == "" {
return "", fmt.Errorf("missing prefix %w", errors.ErrInvalidParameter)
return "", errors.New(errors.InvalidParameter, op, "missing prefix")
}
publicId, err := base62.Random(10)
if err != nil {
return "", fmt.Errorf("unable to generate id: %w", err)
return "", errors.Wrap(err, op, errors.WithMsg("unable to generate id"))
}
return fmt.Sprintf("%s_%s", prefix, publicId), nil
}