From 14645842643c4e5fa542def715ac1629e182388c Mon Sep 17 00:00:00 2001 From: lost+skunk Date: Mon, 2 Sep 2024 11:16:54 +0300 Subject: instance list update --- app/util.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'app/util.go') diff --git a/app/util.go b/app/util.go index 8e8ef6e..71e7d89 100644 --- a/app/util.go +++ b/app/util.go @@ -63,6 +63,8 @@ type skunkyart struct { BasePath, Endpoint string Query, QueryRaw string + API API + Templates struct { About struct { Proxy bool @@ -182,13 +184,12 @@ func Download(urlString string) (d Downloaded) { } /* PARSING HELPERS */ -func ParseMedia(media devianter.Media, filename string, thumb ...int) string { - mediaUrl := devianter.UrlFromMedia(media, thumb...) +func ParseMedia(media devianter.Media, thumb ...int) string { + mediaUrl, filename := devianter.UrlFromMedia(media, thumb...) if len(mediaUrl) != 0 && CFG.Proxy { mediaUrl = mediaUrl[21:] dot := strings.Index(mediaUrl, ".") - - return UrlBuilder("media", "file", mediaUrl[:dot], mediaUrl[dot+11:], "&filename=", url.QueryEscape(filename)) + return UrlBuilder("media", "file", mediaUrl[:dot], mediaUrl[dot+11:], "&filename=", filename) } return mediaUrl } -- cgit v1.2.3