in pkg/xcontext/event_handler.go [211:233]
func (h *eventHandler) isSignaledWith(errs ...error) bool {
if len(errs) == 0 && (len(h.receivedCancels) != 0 || len(h.receivedNotifications) != 0) {
return true
}
for _, receivedErr := range h.receivedCancels {
for _, err := range errs {
if errors.Is(receivedErr, err) {
return true
}
}
}
for _, receivedErr := range h.receivedNotifications {
for _, err := range errs {
if errors.Is(receivedErr, err) {
return true
}
}
}
return false
}