stop decoding strings unsafely.

This commit is contained in:
fiatjaf
2023-06-21 13:03:43 -03:00
parent b984a598cb
commit af4fc98fc2

View File

@@ -39,9 +39,9 @@ func easyjsonF642ad3eDecodeGithubComNbdWtfGoNostr(in *jlexer.Lexer, out *Event)
} }
switch key { switch key {
case "id": case "id":
out.ID = in.UnsafeString() out.ID = in.String()
case "pubkey": case "pubkey":
out.PubKey = in.UnsafeString() out.PubKey = in.String()
case "created_at": case "created_at":
out.CreatedAt = Timestamp(in.Int64()) out.CreatedAt = Timestamp(in.Int64())
case "kind": case "kind":
@@ -91,9 +91,9 @@ func easyjsonF642ad3eDecodeGithubComNbdWtfGoNostr(in *jlexer.Lexer, out *Event)
in.Delim(']') in.Delim(']')
} }
case "content": case "content":
out.Content = in.UnsafeString() out.Content = in.String()
case "sig": case "sig":
out.Sig = in.UnsafeString() out.Sig = in.String()
default: default:
out.extra[key] = in.Interface() out.extra[key] = in.Interface()
} }