Improve multi error

This commit is contained in:
世界 2022-07-18 11:11:09 +08:00
parent 00f98eb6bc
commit 06adfb4f10
No known key found for this signature in database
GPG key ID: CD109927C34A63C4
2 changed files with 15 additions and 9 deletions

View file

@ -45,9 +45,9 @@ func Errors(errors ...error) error {
}
func IsCanceled(err error) bool {
return errors.Is(err, context.Canceled) || errors.Is(err, context.DeadlineExceeded)
return IsMulti(err, context.Canceled, context.DeadlineExceeded)
}
func IsClosed(err error) bool {
return errors.Is(err, io.EOF) || errors.Is(err, net.ErrClosed) || errors.Is(err, io.ErrClosedPipe) || errors.Is(err, os.ErrClosed)
return IsMulti(err, io.EOF, net.ErrClosed, io.ErrClosedPipe, os.ErrClosed)
}