Add support for Highlight (kind:9802)

This commit is contained in:
dtonon
2025-04-02 00:44:53 +02:00
parent bb8a1a84af
commit 1ca10e12fb
7 changed files with 168 additions and 0 deletions

View File

@@ -564,6 +564,25 @@ func renderEvent(w http.ResponseWriter, r *http.Request) {
component = wikiEventTemplate(params, isEmbed)
case Highlight:
content := data.content
params := HighlightPageParams{
BaseEventPageParams: baseEventPageParams,
OpenGraphParams: opengraph,
HeadParams: HeadParams{
IsProfile: false,
NaddrNaked: data.naddrNaked,
NeventNaked: data.neventNaked,
},
Content: template.HTML(content),
HighlightEvent: data.Kind9802Metadata,
Details: detailsData,
Clients: generateClientList(data.event.Kind, data.nevent),
}
component = highlightTemplate(params, isEmbed)
case Other:
detailsData.HideDetails = false // always open this since we know nothing else about the event