mirror of
https://github.com/aljazceru/njump.git
synced 2025-12-18 06:44:22 +01:00
ensure metadata is never nil again.
This commit is contained in:
6
data.go
6
data.go
@@ -134,7 +134,7 @@ type Data struct {
|
||||
createdAt string
|
||||
modifiedAt string
|
||||
parentLink template.HTML
|
||||
metadata *sdk.ProfileMetadata
|
||||
metadata sdk.ProfileMetadata
|
||||
authorRelays []string
|
||||
authorLong string
|
||||
authorShort string
|
||||
@@ -371,9 +371,7 @@ func grabData(ctx context.Context, code string, isProfileSitemap bool) (*Data, e
|
||||
author, relays, _ := getEvent(ctx, data.npub, relaysForNip19)
|
||||
if author != nil {
|
||||
data.metadata, _ = sdk.ParseMetadata(author)
|
||||
if data.metadata == nil {
|
||||
data.metadata = &sdk.ProfileMetadata{PubKey: data.event.PubKey}
|
||||
} else {
|
||||
if data.metadata.Name != "" {
|
||||
data.authorLong = fmt.Sprintf("%s (%s)", data.metadata.Name, data.npub)
|
||||
data.authorShort = fmt.Sprintf("%s (%s)", data.metadata.Name, data.npubShort)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user