mirror of
https://github.com/nbd-wtf/go-nostr.git
synced 2025-07-02 19:43:13 +02:00
deprecate all useless tag methods, implement Find() and friends.
This commit is contained in:
18
event.go
18
event.go
@ -69,8 +69,22 @@ func (evt *Event) Serialize() []byte {
|
||||
dst = append(dst, ',')
|
||||
|
||||
// tags
|
||||
dst = evt.Tags.marshalTo(dst)
|
||||
dst = append(dst, ',')
|
||||
dst = append(dst, '[')
|
||||
for i, tag := range evt.Tags {
|
||||
if i > 0 {
|
||||
dst = append(dst, ',')
|
||||
}
|
||||
// tag item
|
||||
dst = append(dst, '[')
|
||||
for i, s := range tag {
|
||||
if i > 0 {
|
||||
dst = append(dst, ',')
|
||||
}
|
||||
dst = escapeString(dst, s)
|
||||
}
|
||||
dst = append(dst, ']')
|
||||
}
|
||||
dst = append(dst, "],"...)
|
||||
|
||||
// content needs to be escaped in general as it is user generated.
|
||||
dst = escapeString(dst, evt.Content)
|
||||
|
Reference in New Issue
Block a user