diff options
| author | lost+skunk <[email protected]> | 2024-09-02 11:16:54 +0300 |
|---|---|---|
| committer | lost+skunk <[email protected]> | 2024-09-02 11:16:54 +0300 |
| commit | 14645842643c4e5fa542def715ac1629e182388c (patch) | |
| tree | 80da1c9b891ce8b4f2393311f36f4530176366af /app/util.go | |
| parent | 2f8c35ba322e3c8c6e0bff8f7818d4eedf002928 (diff) | |
| download | skunky-art-14645842643c4e5fa542def715ac1629e182388c.tar.gz skunky-art-14645842643c4e5fa542def715ac1629e182388c.tar.bz2 skunky-art-14645842643c4e5fa542def715ac1629e182388c.zip | |
instance list update
Diffstat (limited to 'app/util.go')
| -rw-r--r-- | app/util.go | 9 |
1 files changed, 5 insertions, 4 deletions
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 } |
