From 75189d8beceb4f68ce7c829e610ade7af730bcb1 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Tue, 10 Oct 2023 09:35:47 -0300 Subject: [PATCH] querystring helper for debugging image generation. --- render.go | 2 +- utils.go | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/render.go b/render.go index 3a8b0b8..00f762b 100644 --- a/render.go +++ b/render.go @@ -136,7 +136,7 @@ func render(w http.ResponseWriter, r *http.Request) { textImageURL := "" description := "" if useTextImage { - textImageURL = fmt.Sprintf("https://%s/njump/image/%s", host, code) + textImageURL = fmt.Sprintf("https://%s/njump/image/%s?%s", host, code, r.URL.RawQuery) if subject != "" { if seenOnRelays != "" { description = fmt.Sprintf("%s -- %s", subject, seenOnRelays) diff --git a/utils.go b/utils.go index 58d3bdf..1eda449 100644 --- a/utils.go +++ b/utils.go @@ -160,6 +160,11 @@ func generateClientList(code string, event *nostr.Event) []ClientReference { } func getPreviewStyle(r *http.Request) string { + if style := r.URL.Query().Get("style"); style != "" { + // debug mode + return style + } + ua := strings.ToLower(r.Header.Get("User-Agent")) accept := r.Header.Get("Accept")