Compare commits

...

2 Commits

Author SHA1 Message Date
fiatjaf
f2f9dda33a actually this is the fix. 2023-11-24 21:19:10 -03:00
fiatjaf
53cb2c0490 event: fix handling of -k and kind in stdin event, and default to 1. 2023-11-24 21:08:13 -03:00

View File

@@ -139,7 +139,7 @@ example:
Tags: make(nostr.Tags, 0, 3), Tags: make(nostr.Tags, 0, 3),
} }
kindWasSupplied := true kindWasSupplied := false
mustRehashAndResign := false mustRehashAndResign := false
if stdinEvent != "" { if stdinEvent != "" {
if err := json.Unmarshal([]byte(stdinEvent), &evt); err != nil { if err := json.Unmarshal([]byte(stdinEvent), &evt); err != nil {
@@ -148,11 +148,13 @@ example:
} }
kindWasSupplied = strings.Contains(stdinEvent, `"kind"`) kindWasSupplied = strings.Contains(stdinEvent, `"kind"`)
} }
kindWasSupplied = slices.Contains(c.FlagNames(), "kind")
if kind := c.Int("kind"); kindWasSupplied { if kind := c.Int("kind"); slices.Contains(c.FlagNames(), "kind") {
evt.Kind = kind evt.Kind = kind
mustRehashAndResign = true mustRehashAndResign = true
} else if !kindWasSupplied {
evt.Kind = 1
mustRehashAndResign = true
} }
if content := c.String("content"); content != "" { if content := c.String("content"); content != "" {