From 96cbd3add7821335b03ea5e702b7a7dfab9051e7 Mon Sep 17 00:00:00 2001 From: "i.smyshlyaev" Date: Thu, 16 Oct 2025 14:19:39 +0300 Subject: [PATCH] is net err --- pkg/errors/errors.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/errors/errors.go b/pkg/errors/errors.go index 1275744..8df2b84 100644 --- a/pkg/errors/errors.go +++ b/pkg/errors/errors.go @@ -117,6 +117,14 @@ func IsConflict(err error) bool { return false } +func IsNetworkError(err error) bool { + var appErr *AppError + if errors.As(err, &appErr) { + return appErr.Type == ErrorTypeNetwork + } + return false +} + // Wrap оборачивает ошибку с сообщением func Wrap(err error, message string) error { return fmt.Errorf("%s: %w", message, err)