diff options
| author | lost+skunk <[email protected]> | 2024-09-04 20:18:39 +0300 |
|---|---|---|
| committer | lost+skunk <[email protected]> | 2024-09-04 20:18:39 +0300 |
| commit | b3c99749f133abf6c04506135c2e4e7567da5254 (patch) | |
| tree | 2dd1abd4967eae3d151eff30404ab28ffd7054b1 /user-group.go | |
| parent | 4487cdcbe9ed2ad4bc661c04600336505054177c (diff) | |
| download | devianter-b3c99749f133abf6c04506135c2e4e7567da5254.tar.gz devianter-b3c99749f133abf6c04506135c2e4e7567da5254.tar.bz2 devianter-b3c99749f133abf6c04506135c2e4e7567da5254.zip | |
ошибки
Diffstat (limited to 'user-group.go')
| -rw-r--r-- | user-group.go | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/user-group.go b/user-group.go index f1f2af5..733eda5 100644 --- a/user-group.go +++ b/user-group.go @@ -75,16 +75,16 @@ type Group struct { } // подходит как группа, так и пользователь -func (s Group) Get() (g GRuser, err error) { +func (s Group) Get() (g GRuser, err error, daError Error) { if s.Name == "" { - return g, errors.New("missing Name field") + return g, errors.New("missing Name field"), daError } - ujson("dauserprofile/init/about?username="+s.Name, &g) + daError = ujson("dauserprofile/init/about?username="+s.Name, &g) return } -func (s Group) Favourites(page int, all bool, folderid ...int) (g Group) { +func (s Group) Favourites(page int, all bool, folderid ...int) (g Group, err Error) { var url strings.Builder if fid := folderid[0]; fid > 0 || all { @@ -105,14 +105,14 @@ func (s Group) Favourites(page int, all bool, folderid ...int) (g Group) { url.WriteString("&with_subfolders=true&offset=") url.WriteString(strconv.Itoa(page * 50)) - ujson(url.String(), &g.Content) + err = ujson(url.String(), &g.Content) return } // гарелея пользователя или группы -func (s Group) Gallery(page int, folderid ...int) (g Group, err error) { +func (s Group) Gallery(page int, folderid ...int) (g Group, err error, daError Error) { if s.Name == "" { - return g, errors.New("missing Name field") + return g, errors.New("missing Name field"), daError } var url strings.Builder @@ -135,7 +135,7 @@ func (s Group) Gallery(page int, folderid ...int) (g Group, err error) { url.WriteString("limit=50") url.WriteString("&with_subfolders=false") - ujson(url.String(), &g.Content) + daError = ujson(url.String(), &g.Content) return } |
