summaryrefslogtreecommitdiff
path: root/misc.go
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-07-14 20:06:44 -0500
committerChristian Cleberg <[email protected]>2026-07-14 20:09:30 -0500
commitb97e7e1281bc33b873532938495aa02ed5cbb418 (patch)
tree4aaa8b4b9235c282a2008d0ef7a903573313d0dd /misc.go
parentb9ef09f5e2639cdf77859fcf141ef5fd17a23721 (diff)
downloaddevianter-0.3.1.tar.gz
devianter-0.3.1.tar.bz2
devianter-0.3.1.zip
fix: restore optional username in PerformSearch, apply gofmtv0.3.1
The golangci-lint cleanup added a top-level `user == nil` guard to PerformSearch, but `user` is variadic and only required for the 'g' and 'f' scopes. The guard made every 'a'/'t' search fail with "missing username" before issuing a request, breaking general search for all callers. The correctly scoped check inside the 'g','f' case already covers the case that needs it. Also run gofmt: the same cleanup introduced space indentation in deviantion.go, user-group.go, and util.go, which fails the gofmt CI step.
Diffstat (limited to 'misc.go')
-rw-r--r--misc.go5
1 files changed, 0 insertions, 5 deletions
diff --git a/misc.go b/misc.go
index 8e6c5aa..6b34050 100644
--- a/misc.go
+++ b/misc.go
@@ -81,11 +81,6 @@ type Search struct {
func PerformSearch(query string, page int, scope rune, user ...string) (ss Search, daError Error, err error) {
var buildurl strings.Builder
- if user == nil {
- err = errors.New("missing username (last argument)")
- return
- }
-
// о5 построение ссылок.
switch scope {
case 'a': // поиск артов по названию