fix ParentLink that was showing up all the time when it shouldn't.

This commit is contained in:
fiatjaf
2023-10-22 23:36:18 -03:00
parent e7af45bf23
commit c96cc28c33
2 changed files with 17 additions and 17 deletions

10
data.go
View File

@@ -70,7 +70,7 @@ type Data struct {
naddr string
createdAt string
modifiedAt string
parentNevent string
parentLink template.HTML
metadata nostr.ProfileMetadata
authorRelays []string
authorLong string
@@ -108,7 +108,7 @@ func grabData(ctx context.Context, code string, isProfileSitemap bool) (*Data, e
author := event
var renderableLastNotes []EnhancedEvent
parentNevent := ""
var parentLink template.HTML
authorRelays := []string{}
var content string
var templateId TemplateID
@@ -176,7 +176,9 @@ func grabData(ctx context.Context, code string, isProfileSitemap bool) (*Data, e
case 1, 7, 30023, 30024:
templateId = Note
content = event.Content
parentNevent = getParentNevent(event)
if parentNevent := getParentNevent(event); parentNevent != "" {
parentLink = template.HTML(replaceNostrURLsWithTags(nostrNoteNeventMatcher, "nostr:"+parentNevent))
}
case 6:
templateId = Note
if reposted := event.Tags.GetFirst([]string{"e", ""}); reposted != nil {
@@ -251,7 +253,7 @@ func grabData(ctx context.Context, code string, isProfileSitemap bool) (*Data, e
authorRelays: authorRelays,
createdAt: createdAt,
modifiedAt: modifiedAt,
parentNevent: parentNevent,
parentLink: parentLink,
metadata: metadata,
authorLong: authorLong,
authorShort: authorShort,

View File

@@ -244,19 +244,17 @@ func renderEvent(w http.ResponseWriter, r *http.Request) {
Clients: generateClientList(code, data.event),
},
AuthorLong: data.authorLong,
Content: template.HTML(data.content),
CreatedAt: data.createdAt,
Description: description,
Image: data.image,
Metadata: data.metadata,
Nevent: data.nevent,
Npub: data.npub,
NpubShort: data.npubShort,
Oembed: oembed,
ParentLink: template.HTML(
replaceNostrURLsWithTags(nostrNoteNeventMatcher, "nostr:"+data.parentNevent),
),
AuthorLong: data.authorLong,
Content: template.HTML(data.content),
CreatedAt: data.createdAt,
Description: description,
Image: data.image,
Metadata: data.metadata,
Nevent: data.nevent,
Npub: data.npub,
NpubShort: data.npubShort,
Oembed: oembed,
ParentLink: data.parentLink,
Proxy: "https://" + host + "/njump/proxy?src=",
SeenOn: data.relays,
Style: style,