mirror of
https://github.com/aljazceru/njump.git
synced 2025-12-17 22:34:25 +01:00
Add support for live events, kind:30311
This commit is contained in:
@@ -245,6 +245,7 @@ func renderEvent(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
// kind-specific stuff
|
||||
FileMetadata: data.kind1063Metadata,
|
||||
LiveEvent: data.kind30311Metadata,
|
||||
}
|
||||
|
||||
opengraph := OpenGraphPartial{
|
||||
@@ -330,6 +331,33 @@ func renderEvent(w http.ResponseWriter, r *http.Request) {
|
||||
IsImage: data.kind1063Metadata.IsImage(),
|
||||
IsVideo: data.kind1063Metadata.IsVideo(),
|
||||
})
|
||||
case LiveEvent:
|
||||
opengraph.Image = data.kind30311Metadata.Image
|
||||
|
||||
err = LiveEventTemplate.Render(w, &LiveEventPage{
|
||||
OpenGraphPartial: opengraph,
|
||||
HeadCommonPartial: HeadCommonPartial{
|
||||
IsProfile: false,
|
||||
TailwindDebugStuff: tailwindDebugStuff,
|
||||
NaddrNaked: data.naddrNaked,
|
||||
NeventNaked: data.neventNaked,
|
||||
},
|
||||
DetailsPartial: detailsData,
|
||||
ClientsPartial: ClientsPartial{
|
||||
Clients: generateClientList(style, data.naddr, data.event),
|
||||
},
|
||||
|
||||
CreatedAt: data.createdAt,
|
||||
Metadata: data.metadata,
|
||||
Npub: data.npub,
|
||||
NpubShort: data.npubShort,
|
||||
Style: style,
|
||||
Subject: subject,
|
||||
TitleizedContent: titleizedContent,
|
||||
Alt: data.alt,
|
||||
|
||||
LiveEvent: *data.kind30311Metadata,
|
||||
})
|
||||
case Other:
|
||||
detailsData.HideDetails = false // always open this since we know nothing else about the event
|
||||
|
||||
|
||||
Reference in New Issue
Block a user