From fc40fd6dd4895d844075a0583c17d2194fd25c9d Mon Sep 17 00:00:00 2001 From: Jay Date: Thu, 21 May 2026 13:23:02 -0400 Subject: [PATCH] add convenience method --- subgraph.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/subgraph.go b/subgraph.go index 247aa24..b54d314 100644 --- a/subgraph.go +++ b/subgraph.go @@ -44,6 +44,15 @@ func (s *EventSubgraph) NodesByLabel(label string) []*Node { return nodes } +func (s *EventSubgraph) FirstNodesByLabel(label string) *Node { + for _, node := range s.nodes { + if node.Labels.Contains(label) { + return node + } + } + return nil +} + // Helpers func isValidTag(t roots.Tag) bool {