Files
protocol/utils/error.go
Paul Wells 157eda585c refactor suppress errors (#1016)
* refactor suppress errors

* better name
2025-03-20 21:35:17 -07:00

20 lines
299 B
Go

package utils
import "errors"
func ErrorIsOneOf(err error, targets ...error) bool {
for _, t := range targets {
if errors.Is(err, t) {
return true
}
}
return false
}
func ScreenError(err error, ignored ...error) error {
if ErrorIsOneOf(err, ignored...) {
return nil
}
return err
}