event: fix handling of -k and kind in stdin event, and default to 1.

This commit is contained in:
fiatjaf 2023-11-24 21:08:13 -03:00
parent 4a3c7dc825
commit 53cb2c0490
No known key found for this signature in database
GPG Key ID: BAD43C4BE5C1A3A1

View File

@ -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 != "" {