package main import ( "html/template" "github.com/nbd-wtf/go-nostr/sdk" ) type TelegramInstantViewParams struct { Video string VideoType string Image string Summary template.HTML Content template.HTML Description string Subject string Metadata sdk.ProfileMetadata AuthorLong string CreatedAt string ParentNevent string } templ telegramInstantViewTemplate(params TelegramInstantViewParams) { if params.Description != "" { } if params.Image != "" { } if params.Video != "" { }

if params.Subject != "" { { params.Subject } } else { { params.Metadata.ShortName() } if params.ParentNevent == "" { on Nostr: } else { on Nostr (reply): } }

if params.ParentNevent != "" { } if params.Summary != "" { } @templ.Raw(params.Content) if params.Subject != "" { }
}