package nip22

import "github.com/nbd-wtf/go-nostr"

func GetThreadRoot(tags nostr.Tags) *nostr.Tag {
	for _, tag := range tags {
		if len(tag) < 2 {
			continue
		}
		if tag[0] == "E" || tag[0] == "A" || tag[0] == "I" {
			return &tag
		}
	}
	return nil
}

func GetImmediateReply(tags nostr.Tags) *nostr.Tag {
	for _, tag := range tags {
		if len(tag) < 2 {
			continue
		}
		if tag[0] == "e" || tag[0] == "a" || tag[0] == "i" {
			return &tag
		}
	}
	return nil
}