Add NIP-22 support

This commit is contained in:
dtonon
2025-01-01 20:30:54 +01:00
committed by fiatjaf_
parent ef0717afb6
commit dcd5030fcd
3 changed files with 48 additions and 0 deletions

24
nip22/nip22.go Normal file
View File

@@ -0,0 +1,24 @@
package nip22
import "github.com/nbd-wtf/go-nostr"
func GetThreadRoot(tags nostr.Tags) *nostr.Tag {
for _, tag := range tags {
if tag[0] == "E" || tag[0] == "A" || tag[0] == "I" {
return &tag
}
}
empty := nostr.Tag{}
return &empty
}
func GetImmediateReply(tags nostr.Tags) *nostr.Tag {
for _, tag := range tags {
if tag[0] == "e" || tag[0] == "a" || tag[0] == "i" {
return &tag
}
}
empty := nostr.Tag{}
return &empty
}