func()

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
}