From f166ffab3ca29f6c55d1deb8084a537bab5ef822 Mon Sep 17 00:00:00 2001 From: Andrey Chervyakov Date: Mon, 15 Mar 2021 22:24:17 +0600 Subject: [PATCH] Refactor errros package --- errors/errors.go | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/errors/errors.go b/errors/errors.go index 122b338..9f1fcf6 100644 --- a/errors/errors.go +++ b/errors/errors.go @@ -1,13 +1,5 @@ package errors -type NotFoundError struct { - Message string -} - -func (err NotFoundError) Error() string { - return err.Message -} - type UnknownError struct { Err error } @@ -16,6 +8,18 @@ func (err UnknownError) Error() string { return err.Err.Error() } +func (err UnknownError) Unwrap() error { + return err.Err +} + +type NotFoundError struct { + Message string +} + +func (err NotFoundError) Error() string { + return err.Message +} + type AlreadyExistsError struct { Message string }