errors.gno
0.44 Kb · 20 lines
1package manager
2
3import (
4 "errors"
5 "strings"
6)
7
8var (
9 errAccessManagerLockedRole = errors.New("access manager locked role")
10 errAccessManagerBadConfirmation = errors.New("access manager bad confirmation")
11 errAccessManagerLastAdmin = errors.New("access manager last admin")
12)
13
14func errorWithDetails(err error, msgs ...string) error {
15 if len(msgs) == 0 {
16 return err
17 }
18
19 return errors.New(err.Error() + ", " + strings.Join(msgs, ", "))
20}