func()

in pkg/asyncapi/v2/v2.go [177:188]


func (d Document) filterMessages(filter func(operation asyncapi.Operation) bool) []asyncapi.Message {
	var messages []asyncapi.Message
	for _, c := range d.Channels() {
		for _, o := range c.Operations() {
			if filter(o) {
				messages = append(messages, o.Messages()...)
			}
		}
	}

	return messages
}