expose Kind1063Metadata fields and use that struct directly in templates.

This commit is contained in:
fiatjaf
2023-10-31 10:57:34 -03:00
parent be3fad5bec
commit f9b4f03999
5 changed files with 83 additions and 88 deletions

View File

@@ -90,10 +90,9 @@ type DetailsPartial struct {
Kind int
KindNIP string
KindDescription string
Magnet string
Dim string
Size string
Summary string
// kind-specific stuff
FileMetadata *Kind1063Metadata
}
func (*DetailsPartial) TemplateText() string { return tmplDetails }
@@ -284,23 +283,11 @@ type FileMetadataPage struct {
Style Style
Subject string
TitleizedContent string
Alt string
// Specific Metadata
Url string
M string
Aes256Gcm string
X string
Size string
Dim string
Magnet string
I string
Blurhash string
Thumb string
Image string
Summary string
Alt string
MType string // The first part of the mime type M
FileMetadata Kind1063Metadata
IsImage bool
IsVideo bool
}
func (*FileMetadataPage) TemplateText() string { return tmplFileMetadata }