Refactor Marshal function in filter encoder
- Simplified the key-value appending logic in the Marshal function by replacing manual string appending with the text.AppendQuote method for better readability and maintainability. - Updated version number to v0.19.9 to reflect the changes made.
This commit is contained in:
@@ -212,9 +212,7 @@ func (f *F) Marshal(dst []byte) (b []byte) {
|
|||||||
dst = append(dst, '"', '#', tKey[0], '"', ':')
|
dst = append(dst, '"', '#', tKey[0], '"', ':')
|
||||||
dst = append(dst, '[')
|
dst = append(dst, '[')
|
||||||
for i, value := range values {
|
for i, value := range values {
|
||||||
dst = append(dst, '"')
|
dst = text.AppendQuote(dst, value, text.NostrEscape)
|
||||||
dst = append(dst, value...)
|
|
||||||
dst = append(dst, '"')
|
|
||||||
if i < len(values)-1 {
|
if i < len(values)-1 {
|
||||||
dst = append(dst, ',')
|
dst = append(dst, ',')
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
v0.19.8
|
v0.19.9
|
||||||
Reference in New Issue
Block a user