go-nostr/nip22/nip22.go

28 lines
466 B
Go

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
}