summaryrefslogtreecommitdiff
path: root/app/wrapper.go
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-07-14 20:23:47 -0500
committerChristian Cleberg <[email protected]>2026-07-14 20:23:47 -0500
commit5756a37bc14bab81cef2e305c504a396995dcf18 (patch)
treee8d99d6cc87a17e83f90be8c30ee3a73003f04be /app/wrapper.go
parentf4afe364c1885b55d3bd92d1aa2f00c4bb7c8ee2 (diff)
parent369fd17e696699b9b1aa1ac8293e0122c7e3a41e (diff)
downloadskunky-art-5756a37bc14bab81cef2e305c504a396995dcf18.tar.gz
skunky-art-5756a37bc14bab81cef2e305c504a396995dcf18.tar.bz2
skunky-art-5756a37bc14bab81cef2e305c504a396995dcf18.zip
Merge dev: devianter v0.3.1 migration, DA throttle, fixes
Migrate to github.com/zerolabsco/devianter v0.3.1 and adapt to its reordered return values, throttle outbound DeviantArt requests, harden the random-art retry loop, and fix the darwin build.
Diffstat (limited to 'app/wrapper.go')
-rwxr-xr-xapp/wrapper.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/app/wrapper.go b/app/wrapper.go
index ef1fb31..0f69159 100755
--- a/app/wrapper.go
+++ b/app/wrapper.go
@@ -6,7 +6,7 @@ import (
"strings"
"time"
- "git.macaw.me/skunky/devianter"
+ "github.com/zerolabsco/devianter"
"golang.org/x/net/html"
)
@@ -20,7 +20,7 @@ func (s skunkyart) GRUser() {
var daError devianter.Error
g.Name = s.Query
var err error
- s.Templates.GroupUser.GR, err, daError = g.Get()
+ s.Templates.GroupUser.GR, daError, err = g.Get()
try(err)
if daError.RAW != nil {
s.Error(daError)
@@ -98,7 +98,7 @@ func (s skunkyart) GRUser() {
if s.Type == 'f' {
content, daError = g.Favourites(s.Page, all, folderid)
} else {
- content, err, daError = g.Gallery(s.Page, folderid)
+ content, daError, err = g.Gallery(s.Page, folderid)
try(err)
}
@@ -267,9 +267,9 @@ func (s skunkyart) Search() {
ss := &s.Templates.Search
switch s.Type {
case 'a', 't':
- ss.Content, err, daError = devianter.PerformSearch(s.Query, s.Page, s.Type)
+ ss.Content, daError, err = devianter.PerformSearch(s.Query, s.Page, s.Type)
case 'g', 'f':
- ss.Content, err, daError = devianter.PerformSearch(s.Query, s.Page, s.Type, s.Args.Get("usr"))
+ ss.Content, daError, err = devianter.PerformSearch(s.Query, s.Page, s.Type, s.Args.Get("usr"))
case 'r': // скраппер, поскольку девиантартовцы зажопили гостевое API для поиска групп
var (
usernames = make(map[int]string)