Commit edfc25e18c

edfc25e18c4585b2deed7b7d9531cc3fcecf1d4f

parent: eea656e612

Verified · cmc

cmc <hello@cleberg.net> · 2026-07-15 00:09 UTC

fix: resolve golandci-lint errors

Layout: unified · split

deviantion.go +9 −6
@@ -149,12 +149,15 @@ func GetDeviation(id string, user string) (st Post, err Error) {
149149 }
150150 }
151151
152 json.Unmarshal([]byte(txt), &description)
153 for _, a := range description.Blocks {
154 txt = a.Text
155 }
156 }
152 if err := json.Unmarshal([]byte(txt), &description); err != nil {
153 // Handle error appropriately
154 try(err) // or log/return the error
155 }
156 for _, a := range description.Blocks {
157 txt = a.Text
158 }
159 }
157160 st.Description = txt
158
161
159162 return
160163}
misc.go +6 −1
@@ -78,9 +78,14 @@ type Search struct {
7878 ResultsGalleryTemp []Deviation `json:"results"`
7979}
8080
81func PerformSearch(query string, page int, scope rune, user ...string) (ss Search, err error, daError Error) {
81func PerformSearch(query string, page int, scope rune, user ...string) (ss Search, daError Error, err error) {
8282 var buildurl strings.Builder
8383
84 if user == nil {
85 err = errors.New("missing username (last argument)")
86 return
87 }
88
8489 // о5 построение ссылок.
8590 switch scope {
8691 case 'a': // поиск артов по названию
user-group.go +12 −12
@@ -75,13 +75,13 @@ type Group struct {
7575}
7676
7777// подходит как группа, так и пользователь
78func (s Group) Get() (g GRuser, err error, daError Error) {
79 if s.Name == "" {
80 return g, errors.New("missing Name field"), daError
81 }
82 daError = ujson("dauserprofile/init/about?username="+s.Name, &g)
78func (s Group) Get() (g GRuser, daError Error, err error) {
79 if s.Name == "" {
80 return g, daError, errors.New("missing Name field")
81 }
82 daError = ujson("dauserprofile/init/about?username="+s.Name, &g)
8383
84 return
84 return
8585}
8686
8787func (s Group) Favourites(page int, all bool, folderid ...int) (g Group, err Error) {
@@ -110,10 +110,10 @@ func (s Group) Favourites(page int, all bool, folderid ...int) (g Group, err Err
110110}
111111
112112// гарелея пользователя или группы
113func (s Group) Gallery(page int, folderid ...int) (g Group, err error, daError Error) {
114 if s.Name == "" {
115 return g, errors.New("missing Name field"), daError
116 }
113func (s Group) Gallery(page int, folderid ...int) (g Group, daError Error, err error) {
114 if s.Name == "" {
115 return g, daError, errors.New("missing Name field")
116 }
117117
118118 var url strings.Builder
119119 if folderid[0] > 0 {
@@ -135,8 +135,8 @@ func (s Group) Gallery(page int, folderid ...int) (g Group, err error, daError E
135135 url.WriteString("limit=50")
136136 url.WriteString("&with_subfolders=false")
137137
138 daError = ujson(url.String(), &g.Content)
139 return
138 daError = ujson(url.String(), &g.Content)
139 return
140140}
141141
142142type GroupAbout struct {
util.go +5 −1
@@ -94,7 +94,11 @@ func request(uri string, other ...string) reqrt {
9494 r.Err = e
9595 return r
9696 }
97 defer resp.Body.Close()
97 defer func() {
98 if err := resp.Body.Close(); err != nil {
99 try(err)
100 }
101 }()
98102
99103 body, e := io.ReadAll(resp.Body)
100104 if e != nil {