package user import ( "errors" "go.neonxp.ru/framework/pkg/service/user" ) var UserErrors = Errors{ user.ErrInvalidUserOrPassword: "Неверный email или пароль", user.ErrPasswordTooShort: "Пароль слишком короткий", user.ErrPasswordTooWeak: "Пароль слишком простой", user.ErrUserAlreadyExist: "Пользователь уже существует", user.ErrUsernameToShort: "Имя пользователя слишком короткое", // user.ErrEmailEmpty: "Электропочта не указана", // user.ErrPasswordEmpty: "Пароль не указан", // user.ErrNameEmpty: "Имя пользователя не указано", } type Errors map[error]string func (e Errors) Get(err error) string { for target, msg := range e { if errors.Is(err, target) { return msg } } return "" }