github.com/livekit/protocol@v1.39.3/utils/error.go (about) 1 package utils 2 3 import "errors" 4 5 func ErrorIsOneOf(err error, targets ...error) bool { 6 for _, t := range targets { 7 if errors.Is(err, t) { 8 return true 9 } 10 } 11 return false 12 } 13 14 func ScreenError(err error, ignored ...error) error { 15 if ErrorIsOneOf(err, ignored...) { 16 return nil 17 } 18 return err 19 }