diff options
| author | lost+skunk <[email protected]> | 2024-09-04 20:22:58 +0300 |
|---|---|---|
| committer | lost+skunk <[email protected]> | 2024-09-04 20:22:58 +0300 |
| commit | c39399403e031a8c1ad53969770e4261d2c9e7aa (patch) | |
| tree | ecac0ca1c9f095803abec42962d5aa31107676f1 /app/util.go | |
| parent | 5a8a0987a2db22de6b9dd184bf40a3e2d16c5bbf (diff) | |
| download | skunky-art-c39399403e031a8c1ad53969770e4261d2c9e7aa.tar.gz skunky-art-c39399403e031a8c1ad53969770e4261d2c9e7aa.tar.bz2 skunky-art-c39399403e031a8c1ad53969770e4261d2c9e7aa.zip | |
отображение ошибок
Diffstat (limited to 'app/util.go')
| -rw-r--r-- | app/util.go | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/app/util.go b/app/util.go index c992466..c698090 100644 --- a/app/util.go +++ b/app/util.go @@ -139,6 +139,19 @@ func UrlBuilder(strs ...string) string { return str.String() } +func (s skunkyart) Error(dAerr devianter.Error) { + s.Writer.WriteHeader(502) + + var msg strings.Builder + msg.WriteString(`<html><link rel="stylesheet" href="`) + msg.WriteString(UrlBuilder("stylesheet")) + msg.WriteString(`" /><h3>DeviantArt error — '`) + msg.WriteString(dAerr.Error) + msg.WriteString("'</h3></html>") + + wr(s.Writer, msg.String()) +} + func (s skunkyart) ReturnHTTPError(status int) { s.Writer.WriteHeader(status) @@ -203,7 +216,7 @@ func ParseMedia(media devianter.Media, thumb ...int) string { } return UrlBuilder("media", "file", mediaUrl[:dot], mediaUrl[dot+11:], "&filename=", filename) } - return mediaUrl + return "" } func ConvertDeviantArtUrlToSkunkyArt(url string) (output string) { |
