summaryrefslogtreecommitdiff
path: root/app/util.go
diff options
context:
space:
mode:
authorlost+skunk <[email protected]>2024-09-02 11:16:54 +0300
committerlost+skunk <[email protected]>2024-09-02 11:16:54 +0300
commit14645842643c4e5fa542def715ac1629e182388c (patch)
tree80da1c9b891ce8b4f2393311f36f4530176366af /app/util.go
parent2f8c35ba322e3c8c6e0bff8f7818d4eedf002928 (diff)
downloadskunky-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.go9
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
}