forked from Kieran/snort
simplify
This commit is contained in:
parent
53327c641c
commit
c1665825da
@ -197,20 +197,8 @@ function parseEvent(raw: RawEvent): Event {
|
|||||||
pubkey,
|
pubkey,
|
||||||
createdAt,
|
createdAt,
|
||||||
}
|
}
|
||||||
return (
|
|
||||||
parseSetMetadataEvent(raw, event) ??
|
|
||||||
parseTextNodeEvent(raw, event) ??
|
|
||||||
parseUnknownEvent(raw, event)
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
function parseSetMetadataEvent(
|
if (raw.kind === EventKind.SetMetadata) {
|
||||||
raw: RawEvent,
|
|
||||||
event: EventCommon
|
|
||||||
): SetMetadataEvent | undefined {
|
|
||||||
if (raw.kind !== EventKind.SetMetadata) {
|
|
||||||
return undefined
|
|
||||||
}
|
|
||||||
const userMetadata = parseJson(raw.content)
|
const userMetadata = parseJson(raw.content)
|
||||||
if (
|
if (
|
||||||
typeof userMetadata["name"] !== "string" ||
|
typeof userMetadata["name"] !== "string" ||
|
||||||
@ -226,13 +214,7 @@ function parseSetMetadataEvent(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseTextNodeEvent(
|
if (raw.kind === EventKind.TextNote) {
|
||||||
raw: RawEvent,
|
|
||||||
event: EventCommon
|
|
||||||
): TextNoteEvent | undefined {
|
|
||||||
if (raw.kind !== EventKind.TextNote) {
|
|
||||||
return undefined
|
|
||||||
}
|
|
||||||
return {
|
return {
|
||||||
...event,
|
...event,
|
||||||
kind: EventKind.TextNote,
|
kind: EventKind.TextNote,
|
||||||
@ -240,7 +222,6 @@ function parseTextNodeEvent(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseUnknownEvent(raw: RawEvent, event: EventCommon): UnknownEvent {
|
|
||||||
return {
|
return {
|
||||||
...event,
|
...event,
|
||||||
kind: raw.kind,
|
kind: raw.kind,
|
||||||
|
Loading…
Reference in New Issue
Block a user